@@ -4,9 +4,8 @@ import Analytics from 'analytics-node';
44import { app } from 'electron' ;
55import { v4 as uuidv4 } from 'uuid' ;
66
7- import { isDev , isStaging } from 'main/utils/environment' ;
7+ import { isDev } from 'main/utils/environment' ;
88import MainSyncService , { StorageKey } from 'services/sync.service/mainSync.service' ;
9- import MainIPCService , { IPCSendChannel } from 'services/ipc.service/mainIPC.service' ;
109
1110import { User } from 'user/user' ;
1211import { AnalyticsEvent , AnalyticsPayload } from 'services/analytics.service/analyticsEvent' ;
@@ -29,11 +28,11 @@ class MainAnalyticsService {
2928 return anonymousID ;
3029 }
3130
32- static track < T extends AnalyticsEvent > ( event : T , payload : AnalyticsPayload [ T ] , options ?: { userID ?: string , searchWindow ?: electron . BrowserWindow } ) {
31+ static track < T extends AnalyticsEvent > ( event : T , payload : AnalyticsPayload [ T ] , options ?: { searchWindow ?: electron . BrowserWindow } ) {
3332 return MainAnalyticsService . analytics . track ( {
3433 event,
3534 anonymousId : MainAnalyticsService . anonymousID ,
36- userId : options ? .userID ,
35+ userId : MainAnalyticsService . userID ,
3736 properties : {
3837 ...payload ,
3938 isSignedIn : MainAnalyticsService . isSignedIn ,
@@ -47,7 +46,7 @@ class MainAnalyticsService {
4746 } ) ;
4847 }
4948
50- static trackAndFlush < T extends AnalyticsEvent > ( event : T , payload : AnalyticsPayload [ T ] , options ?: { userID ?: string , anonymousID : string , searchWindow ?: electron . BrowserWindow } ) {
49+ static trackAndFlush < T extends AnalyticsEvent > ( event : T , payload : AnalyticsPayload [ T ] , options ?: { searchWindow ?: electron . BrowserWindow } ) {
5150 return new Promise < void > ( ( resolve , reject ) => {
5251 MainAnalyticsService . track ( event , payload , options )
5352 . flush ( ( error ) => {
0 commit comments