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
const vapidPublicKey = useInstanceStore().vapidPublicKey
const enabled = useSyncConfigStore().mergedConfig.webPushNotifications
const permissionGranted = useInterfaceStore().notificationPermission === 'granted'
const permissionPresent = useInterfaceStore().notificationPermission !== undefined
const permissionGranted =
useInterfaceStore().notificationPermission === 'granted'
const permissionPresent =
useInterfaceStore().notificationPermission !== undefined
const user = state.users.currentUser
if (!permissionPresent || !vapidPublicKey) return
if (mutation.type === 'setCurrentUser' || mutation.type === 'clearCurrentUser') {
if (
mutation.type === 'setCurrentUser' ||
mutation.type === 'clearCurrentUser'
) {
console.log(!!user, permissionGranted, enabled)
if (user && permissionGranted && enabled) {
console.log('vuexReg')