From e6ad24980e6bb026271939ea7aff9efc1c0b7d87 Mon Sep 17 00:00:00 2001 From: Karina Kwiatek Date: Wed, 4 Jan 2023 12:31:47 +0100 Subject: [PATCH] Don't check push subscription when not logged in --- app/javascript/retrospring/features/webpush/unsubscribe.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/javascript/retrospring/features/webpush/unsubscribe.ts b/app/javascript/retrospring/features/webpush/unsubscribe.ts index e5082a1b..bf667137 100644 --- a/app/javascript/retrospring/features/webpush/unsubscribe.ts +++ b/app/javascript/retrospring/features/webpush/unsubscribe.ts @@ -14,6 +14,9 @@ export function unsubscribeHandler(): void { } export function checkSubscription(subscription: PushSubscription): void { + // We can have a subscription active for any user while not logged in. + if (document.body.classList.contains('not-logged-in')) return; + post('/ajax/webpush/check', { body: { endpoint: subscription.endpoint