This commit is contained in:
binwiederhier
2026-01-08 13:45:05 -05:00
parent 7cffbfcd6d
commit fd8cd5ca91

View File

@@ -50,11 +50,13 @@ export const useConnectionListeners = (account, subscriptions, users, webPushTop
};
const handleNotification = async (subscriptionId, notification) => {
// Note: This logic is duplicated in the Android app in SubscriberService::onNotificationReceived()
// and FirebaseService::handleMessage().
// Delete existing notification with same sid, if any
if (notification.sid) {
await subscriptionManager.deleteNotificationBySid(subscriptionId, notification.sid);
}
// Add notification to database
if (!notification.deleted) {
const added = await subscriptionManager.addNotification(subscriptionId, notification);