diff options
author | Samuel Newman <mozzius@protonmail.com> | 2025-08-07 19:07:43 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-08-07 09:07:43 -0700 |
commit | 20ac2e2733f8c363b6def0844814bc1928af43bd (patch) | |
tree | 408be3f5e775a2f566bb7c9b4e13258bcc183b2d /src | |
parent | c103687d66b1446742b5c7b7ec77a24161f7beca (diff) | |
download | voidsky-20ac2e2733f8c363b6def0844814bc1928af43bd.tar.zst |
Only parse notifs with a reason (#8785)
* only parse notifs with a reason * move error log to a warn, make it actually fire
Diffstat (limited to 'src')
-rw-r--r-- | src/lib/hooks/useNotificationHandler.ts | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/src/lib/hooks/useNotificationHandler.ts b/src/lib/hooks/useNotificationHandler.ts index 3370a7208..7db48f432 100644 --- a/src/lib/hooks/useNotificationHandler.ts +++ b/src/lib/hooks/useNotificationHandler.ts @@ -301,17 +301,6 @@ export function useNotificationsHandler() { const payload = getNotificationPayload(e.notification) if (payload) { - if (!payload.reason) { - notyLogger.error( - 'useNotificationsHandler: received unknown payload', - { - payload, - identifier: e.notification.request.identifier, - }, - ) - return - } - notyLogger.debug( 'User pressed a notification, opening notifications tab', {}, @@ -393,9 +382,15 @@ export function getNotificationPayload( isIOS ? e.request.trigger.payload : e.request.content.data ) as NotificationPayload - if (payload) { + if (payload && payload.reason) { return payload } else { + if (payload) { + notyLogger.warn('getNotificationPayload: received unknown payload', { + payload, + identifier: e.request.identifier, + }) + } return null } } |