Profile settings: add global Notification toggle

This commit is contained in:
10G Meow 2023-12-07 20:53:24 +02:00
parent 1ddedac0ef
commit 3ad766fe12
8 changed files with 128 additions and 79 deletions

View file

@ -6,16 +6,16 @@ export function registerServiceWorker() {
}
}
export function requestNotificationPermission() {
export async function requestNotificationPermission() {
if("PushManager" in window) {
window.Notification.requestPermission();
return Notification?.requestPermission().then((permission) => permission);
} else {
console.log("No Push API Support!");
}
}
export function windowNotificationPermission() {
return window.Notification.permission
return window?.Notification?.permission ?? 'Not_supported'
}
export function notificationCount() {