binwiederhier 2 months ago
parent
commit
fd8cd5ca91
1 changed files with 3 additions and 1 deletions
  1. 3 1
      web/src/components/hooks.js

+ 3 - 1
web/src/components/hooks.js

@@ -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);