Fix service worker init module

This commit is contained in:
Kasper Seweryn 2022-05-01 12:36:13 +02:00 committed by Georg Krause
parent 76279c273b
commit 28e273dd74
2 changed files with 9 additions and 7 deletions

View File

@ -1,20 +1,22 @@
import { AppModule } from '~/types' import { InitModule } from '~/types'
import { registerSW } from 'virtual:pwa-register' import { registerSW } from 'virtual:pwa-register'
import logger from '~/logging' import useLogger from '~/composables/useLogger'
import Vue from 'vue' import Vue from 'vue'
const logger = useLogger()
const { $pgettext } = Vue.prototype const { $pgettext } = Vue.prototype
export const install: AppModule = ({ store }) => { export const install: InitModule = ({ store }) => {
const updateSW = registerSW({ const updateSW = registerSW({
onRegisterError () { onRegisterError () {
logger.default.error('SW install error') logger.error('SW install error')
}, },
onOfflineReady () { onOfflineReady () {
logger.default.info('Funkwhale is being served from cache by a service worker.') logger.info('Funkwhale is being served from cache by a service worker.')
}, },
onRegistered () { onRegistered () {
logger.default.info('Service worker has been registered.') logger.info('Service worker has been registered.')
}, },
onNeedRefresh () { onNeedRefresh () {
store.commit('ui/addMessage', { store.commit('ui/addMessage', {

View File

@ -6809,7 +6809,7 @@ vue@^2.6.12:
"@vue/compiler-sfc" "2.7.10" "@vue/compiler-sfc" "2.7.10"
csstype "^3.1.0" csstype "^3.1.0"
vuedraggable@^4.1.0: vuedraggable@4.1.0:
version "4.1.0" version "4.1.0"
resolved "https://registry.yarnpkg.com/vuedraggable/-/vuedraggable-4.1.0.tgz#edece68adb8a4d9e06accff9dfc9040e66852270" resolved "https://registry.yarnpkg.com/vuedraggable/-/vuedraggable-4.1.0.tgz#edece68adb8a4d9e06accff9dfc9040e66852270"
integrity sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww== integrity sha512-FU5HCWBmsf20GpP3eudURW3WdWTKIbEIQxh9/8GE806hydR9qZqRRxRE3RjqX7PkuLuMQG/A7n3cfj9rCEchww==