From 9804be54c444bd618b3f624c8da7d4a151292163 Mon Sep 17 00:00:00 2001 From: joschuatonn Date: Sun, 16 Jun 2024 18:06:06 +0200 Subject: [PATCH] notification-store now saves wether the applications tab is focussed --- src/main.ts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/main.ts b/src/main.ts index 5d0a6f7..324a87f 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,6 +6,7 @@ import App from './App.vue'; import Keycloak from 'keycloak-js'; import {useUserStore} from 'stores/user-store'; import { useChatStore } from 'stores/chat-store'; +import { useNotificationStore } from './stores/notification-store'; const app = createApp(App); const pinia = createPinia(); @@ -52,10 +53,24 @@ userStore.initKeycloak() chatStore.loadProfilePictures(); userStore.loadProfilePictures(); + Notification.requestPermission().then((result) => { + useNotificationStore().saveDecision(result === "granted"); + }); + + } else { console.error("hier ist was schlimmes passiert menno"); } }).catch(e=>console.error(e)); + window.onfocus = function() { + useNotificationStore().isTabActive = true; + } + + window.onblur = function() { + useNotificationStore().isTabActive = false; + } + +