Only parse notifs with a reason (#8785)

* only parse notifs with a reason

* move error log to a warn, make it actually fire
This commit is contained in:
Samuel Newman
2025-08-07 19:07:43 +03:00
committed by GitHub
parent c103687d66
commit 20ac2e2733
+7 -12
View File
@@ -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
}
}