Skip to content

Commit f51974c

Browse files
authored
fix: do not await workbox-window messageSkipWaiting (#795)
1 parent 9bac7f1 commit f51974c

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/client/build/register.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,12 +26,12 @@ export function registerSW(options: RegisterSWOptions = {}) {
2626

2727
let wb: import('workbox-window').Workbox | undefined
2828
let registerPromise: Promise<void>
29-
let sendSkipWaitingMessage: () => Promise<void> | undefined
29+
let sendSkipWaitingMessage: () => void | undefined
3030

3131
const updateServiceWorker = async (_reloadPage = true) => {
3232
await registerPromise
3333
if (!auto) {
34-
await sendSkipWaitingMessage?.()
34+
sendSkipWaitingMessage?.()
3535
}
3636
}
3737

@@ -48,12 +48,12 @@ export function registerSW(options: RegisterSWOptions = {}) {
4848
if (!wb)
4949
return
5050

51-
sendSkipWaitingMessage = async () => {
51+
sendSkipWaitingMessage = () => {
5252
// Send a message to the waiting service worker,
5353
// instructing it to activate.
5454
// Note: for this to work, you have to add a message
5555
// listener in your service worker. See below.
56-
await wb?.messageSkipWaiting()
56+
wb?.messageSkipWaiting()
5757
}
5858
if (!autoDestroy) {
5959
if (auto) {

0 commit comments

Comments
 (0)