diff options
Diffstat (limited to 'src/lib/Settings')
| -rw-r--r-- | src/lib/Settings/Categories/Display.svelte | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/lib/Settings/Categories/Display.svelte b/src/lib/Settings/Categories/Display.svelte index dbec2c04..45f9a585 100644 --- a/src/lib/Settings/Categories/Display.svelte +++ b/src/lib/Settings/Categories/Display.svelte @@ -5,6 +5,7 @@ import root from '$lib/Utility/root'; import locale from '$stores/locale'; import { browser } from '$app/environment'; + import { requestNotifications } from '$lib/Utility/notifications'; const onHelperChange = () => { const mai = document.getElementById('mai') as HTMLImageElement; @@ -190,6 +191,14 @@ setting="displayAniListNotifications" text={$locale().settings.display.categories.motionAndAccessibility.fields .enableAniListNotifications} + onChange={() => { + console.log($settings.displayAniListNotifications); + if ($settings.displayAniListNotifications) requestNotifications().then(); + else + fetch('/api/notifications/unsubscribe', { + method: 'POST' + }).then(); + }} > <SettingHint lineBreak> Periodically check for and send recent AniList notifications as native platform notifications |