Skip to content

Commit 9324b6b

Browse files
committed
fix: pass sw instance to all sw events
1 parent c50ff4c commit 9324b6b

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

packages/gatsby/cache-dir/register-service-worker.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,17 +24,17 @@ if (`serviceWorker` in navigator) {
2424
console.log(`Content is now available offline!`)
2525

2626
// post to service worker that install is complete
27-
apiRunner(`onServiceWorkerInstalled`)
27+
apiRunner(`onServiceWorkerInstalled`, { serviceWorker: reg })
2828
}
2929
break
3030

3131
case `redundant`:
3232
console.error(`The installing service worker became redundant.`)
33-
apiRunner(`onServiceWorkerRedundant`)
33+
apiRunner(`onServiceWorkerRedundant`, { serviceWorker: reg })
3434
break
3535

3636
case `active`:
37-
apiRunner(`onServiceWorkerActive`)
37+
apiRunner(`onServiceWorkerActive`, { serviceWorker: reg })
3838
break
3939
}
4040
})

packages/gatsby/src/utils/api-browser-docs.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,8 @@ exports.replaceHydrateFunction = true
130130

131131
/**
132132
* Inform plugins when a service worker has been installed.
133+
* @param {object} $0
134+
* @param {object} $0.serviceWorker The service worker instance.
133135
*/
134136
exports.onServiceWorkerInstalled = true
135137

@@ -142,10 +144,14 @@ exports.onServiceWorkerUpdateFound = true
142144

143145
/**
144146
* Inform plugins when a service worker has become active.
147+
* @param {object} $0
148+
* @param {object} $0.serviceWorker The service worker instance.
145149
*/
146150
exports.onServiceWorkerActive = true
147151

148152
/**
149153
* Inform plugins when a service worker is redundant.
154+
* @param {object} $0
155+
* @param {object} $0.serviceWorker The service worker instance.
150156
*/
151157
exports.onServiceWorkerRedundant = true

0 commit comments

Comments
 (0)