15 lines
338 B
TypeScript
15 lines
338 B
TypeScript
|
|
import { registerSW } from 'virtual:pwa-register'
|
||
|
|
|
||
|
|
export const registerServiceWorker = () => {
|
||
|
|
registerSW({
|
||
|
|
immediate: true,
|
||
|
|
onNeedRefresh() {
|
||
|
|
console.log('🔔 New version available, please refresh.')
|
||
|
|
window.location.reload()
|
||
|
|
},
|
||
|
|
onOfflineReady() {
|
||
|
|
console.log('📦 App offline ready')
|
||
|
|
},
|
||
|
|
})
|
||
|
|
}
|