File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -15,9 +15,8 @@ export interface IAnalytics {
1515 /**
1616 * Sends event data to server for Analytics
1717 *
18- * @param roomId the roomId of the Room
1918 * @param data the analytics data for the event
2019 * @return true
2120 */
22- sendEvent ( roomId : string , data : IAnalyticsPayload ) : Promise < boolean > ;
21+ sendEvent ( data : IAnalyticsPayload ) : Promise < boolean > ;
2322}
Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ import { AnalyticsBridge } from '../bridges/AnalyticsBridge';
55export class Analytics implements IAnalytics {
66 constructor ( private analyticsBridge : AnalyticsBridge , private appId : string ) { }
77
8- public sendEvent ( roomId : string , data : IAnalyticsPayload ) : Promise < boolean > {
9- return this . analyticsBridge . doSendEvent ( roomId , data , this . appId ) ;
8+ public sendEvent ( data : IAnalyticsPayload ) : Promise < boolean > {
9+ return this . analyticsBridge . doSendEvent ( data , this . appId ) ;
1010 }
1111}
Original file line number Diff line number Diff line change @@ -6,13 +6,13 @@ import { AppPermissions } from '../permissions/AppPermissions';
66import { BaseBridge } from './BaseBridge' ;
77
88export abstract class AnalyticsBridge extends BaseBridge {
9- public async doSendEvent ( roomId : string , data : IAnalyticsPayload , appId : string ) : Promise < boolean > {
9+ public async doSendEvent ( data : IAnalyticsPayload , appId : string ) : Promise < boolean > {
1010 if ( this . hasAnalyticsPermission ( appId ) ) {
11- return this . sendEvent ( roomId , data , appId ) ;
11+ return this . sendEvent ( data , appId ) ;
1212 }
1313 }
1414
15- protected abstract sendEvent ( roomId : string , data : IAnalyticsPayload , appId : string ) : Promise < boolean > ;
15+ protected abstract sendEvent ( data : IAnalyticsPayload , appId : string ) : Promise < boolean > ;
1616
1717 private hasAnalyticsPermission ( appId : string ) : boolean {
1818 if ( AppPermissionManager . hasPermission ( appId , AppPermissions . analytics . default ) ) {
Original file line number Diff line number Diff line change @@ -2,7 +2,7 @@ import { IAnalyticsPayload } from '../../../src/definition/accessors';
22import { AnalyticsBridge } from '../../../src/server/bridges' ;
33
44export class TestsAnalyticsBridge extends AnalyticsBridge {
5- public async sendEvent ( roomId : string , data : IAnalyticsPayload , appId : string ) : Promise < boolean > {
5+ public async sendEvent ( data : IAnalyticsPayload , appId : string ) : Promise < boolean > {
66 throw new Error ( 'Method not implemented.' ) ;
77 }
88}
You can’t perform that action at this time.
0 commit comments