diff options
| author | Fuwn <[email protected]> | 2024-08-24 03:05:43 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-08-24 03:05:43 -0700 |
| commit | c654c46477602b162b931689902ecd09f574fbb1 (patch) | |
| tree | 8a8c2db5314f52a344c3dff96dc5145e897f697d /src/lib/Settings/Categories | |
| parent | refactor(Data): rename database references (diff) | |
| download | due.moe-c654c46477602b162b931689902ecd09f574fbb1.tar.xz due.moe-c654c46477602b162b931689902ecd09f574fbb1.zip | |
feat(notifications): fingerprint for multiple grants
Diffstat (limited to 'src/lib/Settings/Categories')
| -rw-r--r-- | src/lib/Settings/Categories/Display.svelte | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/lib/Settings/Categories/Display.svelte b/src/lib/Settings/Categories/Display.svelte index ceb8638e..85a3c922 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 { requestNotifications } from '$lib/Utility/notifications'; + import { getFingerprint } from '$lib/Utility/fingerprint'; const onHelperChange = () => { const mai = document.getElementById('mai') as HTMLImageElement; @@ -221,12 +222,16 @@ text={$locale().settings.display.categories.motionAndAccessibility.fields .enableAniListNotifications} onChange={() => { - console.log($settings.displayAniListNotifications); - if ($settings.displayAniListNotifications) requestNotifications().then(); + if ($settings.displayAniListNotifications) + requestNotifications().then(() => { + return; + }); else - fetch('/api/notifications/unsubscribe', { + fetch(`/api/notifications/unsubscribe?p=${getFingerprint()}`, { method: 'POST' - }).then(); + }).then(() => { + return; + }); }} > <SettingHint lineBreak> |