File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed
Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -4,15 +4,19 @@ import { logger } from './compositions/logger';
44import { scheduleJobs } from './jobs/sheduler' ;
55import { Settings } from './compositions/settings' ;
66import { StorageParams } from './storage/storage-params' ;
7+ import { injecStorage } from './storage/inject-storage' ;
8+ import { todayLocalDate } from './utils/date' ;
79
810logger . log ( 'Start background script' ) ;
911
1012self . onerror = err => {
1113 console . error ( 'Unhandled error:' , err ) ;
1214} ;
1315
14- Browser . runtime . onInstalled . addListener ( details => {
16+ Browser . runtime . onInstalled . addListener ( async details => {
1517 logger . log ( 'Extension installed:' , details ) ;
18+ const settingsStorage = injecStorage ( ) ;
19+ await settingsStorage . saveValue ( StorageParams . INSTALL_DATE , todayLocalDate ( ) ) ;
1620} ) ;
1721
1822Browser . storage . onChanged . addListener ( ( changes , namespace ) => {
Original file line number Diff line number Diff line change @@ -14,6 +14,7 @@ export enum StorageParams {
1414 BLOCK_DEFERRAL_TIME = 'view_block_deferral_time' ,
1515 DAILY_SUMMARY_NOTIFICATION_TIME = 'daily-summary-notification-time' ,
1616 DAILY_NOTIFICATION = 'daily_notification' ,
17+ INSTALL_DATE = 'install-date' ,
1718}
1819
1920export enum StorageDeserializeParam {
You can’t perform that action at this time.
0 commit comments