diff --git a/src/background/index.ts b/src/background/index.ts index 97df67ac880..67e0761654b 100644 --- a/src/background/index.ts +++ b/src/background/index.ts @@ -55,7 +55,6 @@ import rpcCache from './utils/rpcCache'; import { storage } from './webapi'; import { metamaskModeService } from './service/metamaskModeService'; import { ga4 } from '@/utils/ga4'; -import { ALARMS_USER_ENABLE } from './utils/alarms'; Safe.adapter = fetchAdapter as any; @@ -118,14 +117,9 @@ async function restoreAppState() { syncChainService.roll(); transactionWatchService.roll(); transactionBroadcastWatchService.roll(); + startEnableUser(); walletController.syncMainnetChainList(); - // check if user has enabled the extension - chrome.alarms.create(ALARMS_USER_ENABLE, { - when: Date.now(), - periodInMinutes: 60, - }); - if (!keyringService.isBooted()) { userGuideService.init(); } @@ -179,7 +173,7 @@ restoreAppState(); value: customTestnetLength, }); - ga4.fireEvent('Has Custom Network', { + ga4.fireEvent('Has_CustomNetwork', { event_category: 'Custom Network', }); } @@ -429,10 +423,6 @@ declare global { } function startEnableUser() { - const time = preferenceService.getSendEnableTime(); - if (dayjs(time).utc().isSame(dayjs().utc(), 'day')) { - return; - } matomoRequestEvent({ category: 'User', action: 'enable', @@ -441,7 +431,6 @@ function startEnableUser() { ga4.fireEvent('User_Enable', { event_category: 'User Enable', }); - preferenceService.updateSendEnableTime(Date.now()); } // On first install, open a new tab with Rabby @@ -453,9 +442,3 @@ async function onInstall() { await userGuideService.openUserGuide(); } } - -browser.alarms.onAlarm.addListener((alarm) => { - if (alarm.name === ALARMS_USER_ENABLE) { - startEnableUser(); - } -}); diff --git a/src/background/utils/alarms.ts b/src/background/utils/alarms.ts index 9a86f4a615b..5422d3cb09a 100644 --- a/src/background/utils/alarms.ts +++ b/src/background/utils/alarms.ts @@ -1,3 +1,2 @@ export const ALARMS_SYNC_CHAINS = 'ALARMS_SYNC_CHAINS'; export const ALARMS_SYNC_METAMASK_DAPPS = 'ALARMS_SYNC_METAMASK_DAPPS'; -export const ALARMS_USER_ENABLE = 'ALARMS_USER_ENABLE';