From 6e4e40d834263da328306ba397359da1b041f8a5 Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Sun, 4 Apr 2021 02:21:30 +0800 Subject: [PATCH] chore: update --- src/modules/pwa.ts | 12 ++++++++++++ src/modules/sw.ts | 10 ---------- 2 files changed, 12 insertions(+), 10 deletions(-) create mode 100644 src/modules/pwa.ts delete mode 100644 src/modules/sw.ts diff --git a/src/modules/pwa.ts b/src/modules/pwa.ts new file mode 100644 index 0000000..4de964c --- /dev/null +++ b/src/modules/pwa.ts @@ -0,0 +1,12 @@ +import { UserModule } from '~/types' + +// https://github.com/antfu/vite-plugin-pwa#automatic-reload-when-new-content-available +export const install: UserModule = ({ isClient, router }) => { + if (!isClient) + return + + router.isReady().then(async() => { + const { registerSW } = await import('virtual:pwa-register') + registerSW({ immediate: true }) + }) +} diff --git a/src/modules/sw.ts b/src/modules/sw.ts deleted file mode 100644 index a814862..0000000 --- a/src/modules/sw.ts +++ /dev/null @@ -1,10 +0,0 @@ -import { UserModule } from '~/types' - -export const install: UserModule = ({ isClient, router }) => { - if (isClient) { - router.isReady().then(async() => { - const { registerSW } = await import('virtual:pwa-register') - registerSW({ immediate: true }) - }) - } -}