Bluesky app fork with some witchin' additions 💫

Only parse notifs with a reason (#8785)

* only parse notifs with a reason

* move error log to a warn, make it actually fire

authored by samuel.fm and committed by

GitHub 20ac2e27 c103687d

+7 -12
+7 -12
src/lib/hooks/useNotificationHandler.ts
··· 301 301 const payload = getNotificationPayload(e.notification) 302 302 303 303 if (payload) { 304 - if (!payload.reason) { 305 - notyLogger.error( 306 - 'useNotificationsHandler: received unknown payload', 307 - { 308 - payload, 309 - identifier: e.notification.request.identifier, 310 - }, 311 - ) 312 - return 313 - } 314 - 315 304 notyLogger.debug( 316 305 'User pressed a notification, opening notifications tab', 317 306 {}, ··· 393 382 isIOS ? e.request.trigger.payload : e.request.content.data 394 383 ) as NotificationPayload 395 384 396 - if (payload) { 385 + if (payload && payload.reason) { 397 386 return payload 398 387 } else { 388 + if (payload) { 389 + notyLogger.warn('getNotificationPayload: received unknown payload', { 390 + payload, 391 + identifier: e.request.identifier, 392 + }) 393 + } 399 394 return null 400 395 } 401 396 }