aboutsummaryrefslogtreecommitdiff
path: root/src/lib/Settings/Categories
diff options
context:
space:
mode:
authorFuwn <[email protected]>2024-08-24 03:05:43 -0700
committerFuwn <[email protected]>2024-08-24 03:05:43 -0700
commitc654c46477602b162b931689902ecd09f574fbb1 (patch)
tree8a8c2db5314f52a344c3dff96dc5145e897f697d /src/lib/Settings/Categories
parentrefactor(Data): rename database references (diff)
downloaddue.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.svelte13
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>