Skip to content

Commit 1ddc3ff

Browse files
author
sheepzh
committed
Fix timer error (#188)
1 parent d85b6b1 commit 1ddc3ff

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/background/alarm-manager.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,10 +38,12 @@ class AlarmManager {
3838
}
3939
// Handle alarm event
4040
config.handler?.(alarm)
41+
const nextTs = Date.now() + config.interval
4142
// Clear this one
42-
chrome.alarms.clear(name)
43-
// Create new one
44-
chrome.alarms.create(name, { when: Date.now() + config.interval })
43+
chrome.alarms.clear(name, (_cleared: boolean) => {
44+
// Create new one
45+
chrome.alarms.create(name, { when: nextTs })
46+
})
4547
})
4648
}
4749

0 commit comments

Comments
 (0)