This commit is contained in:
Henry Jameson 2026-02-13 08:37:07 +02:00
commit 0a00ce025a

View file

@ -73,13 +73,18 @@ export const vuexPushNotificationsPlugin = (store) => {
// Initial state // Initial state
const vapidPublicKey = useInstanceStore().vapidPublicKey const vapidPublicKey = useInstanceStore().vapidPublicKey
const enabled = useSyncConfigStore().mergedConfig.webPushNotifications const enabled = useSyncConfigStore().mergedConfig.webPushNotifications
const permissionGranted = useInterfaceStore().notificationPermission === 'granted' const permissionGranted =
const permissionPresent = useInterfaceStore().notificationPermission !== undefined useInterfaceStore().notificationPermission === 'granted'
const permissionPresent =
useInterfaceStore().notificationPermission !== undefined
const user = state.users.currentUser const user = state.users.currentUser
if (!permissionPresent || !vapidPublicKey) return if (!permissionPresent || !vapidPublicKey) return
if (mutation.type === 'setCurrentUser' || mutation.type === 'clearCurrentUser') { if (
mutation.type === 'setCurrentUser' ||
mutation.type === 'clearCurrentUser'
) {
console.log(!!user, permissionGranted, enabled) console.log(!!user, permissionGranted, enabled)
if (user && permissionGranted && enabled) { if (user && permissionGranted && enabled) {
console.log('vuexReg') console.log('vuexReg')