+1
-4
@@ -5,11 +5,8 @@ import { useThemeColor } from './composables/useThemeColor.js'
|
|||||||
import { onMounted } from 'vue'
|
import { onMounted } from 'vue'
|
||||||
import { useUpdateApp } from './composables/useUpdateApp.js'
|
import { useUpdateApp } from './composables/useUpdateApp.js'
|
||||||
|
|
||||||
/*
|
|
||||||
const register = registerSW()
|
|
||||||
*/
|
|
||||||
|
|
||||||
const route = useRoute()
|
const route = useRoute()
|
||||||
|
const DEV = import.meta.env.DEV
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
useThemeColor()
|
useThemeColor()
|
||||||
|
|||||||
@@ -14,18 +14,15 @@ export function useUpdateApp() {
|
|||||||
})
|
})
|
||||||
const toast = useToast()
|
const toast = useToast()
|
||||||
|
|
||||||
if (import.meta.env.DEV) console.log({ SWNeedRefresh: needRefresh.value })
|
|
||||||
|
|
||||||
async function close(e) {
|
async function close(e) {
|
||||||
needRefresh.value = false
|
needRefresh.value = false
|
||||||
e?.stopPropagation()
|
e?.stopPropagation()
|
||||||
}
|
}
|
||||||
|
|
||||||
// New version
|
|
||||||
|
|
||||||
watch(
|
watch(
|
||||||
() => needRefresh,
|
needRefresh,
|
||||||
(n) => {
|
(n) => {
|
||||||
|
if (import.meta.env.DEV) console.log('NeedRefresh:', n)
|
||||||
if (n) {
|
if (n) {
|
||||||
toast.add({
|
toast.add({
|
||||||
title: 'Update',
|
title: 'Update',
|
||||||
@@ -53,5 +50,6 @@ export function useUpdateApp() {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
{ immediate: true },
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user