diff options
Diffstat (limited to 'src/lib/hooks/useNotificationHandler.ts')
-rw-r--r-- | src/lib/hooks/useNotificationHandler.ts | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/lib/hooks/useNotificationHandler.ts b/src/lib/hooks/useNotificationHandler.ts index 3a3d0156e..311f38a79 100644 --- a/src/lib/hooks/useNotificationHandler.ts +++ b/src/lib/hooks/useNotificationHandler.ts @@ -322,7 +322,19 @@ export function useNotificationsHandler() { const payload = e.notification.request.trigger .payload as NotificationPayload - if (!payload) return + if (!payload) { + logger.error('useNotificationsHandler: received no payload', { + identifier: e.notification.request.identifier, + }) + return + } + if (!payload.reason) { + logger.error('useNotificationsHandler: received unknown payload', { + payload, + identifier: e.notification.request.identifier, + }) + return + } logger.debug( 'User pressed a notification, opening notifications tab', |