From 86a2c340ee4e1b86e821c794cda348d0f8580e50 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 12 Jul 2023 17:28:53 +0200 Subject: [PATCH] Ensure pending intent data are unique. --- .../push/impl/notifications/factories/PendingIntentFactory.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/push/impl/src/main/kotlin/io/element/android/libraries/push/impl/notifications/factories/PendingIntentFactory.kt b/libraries/push/impl/src/main/kotlin/io/element/android/libraries/push/impl/notifications/factories/PendingIntentFactory.kt index fc7586cbd7..2fe02a8958 100644 --- a/libraries/push/impl/src/main/kotlin/io/element/android/libraries/push/impl/notifications/factories/PendingIntentFactory.kt +++ b/libraries/push/impl/src/main/kotlin/io/element/android/libraries/push/impl/notifications/factories/PendingIntentFactory.kt @@ -106,7 +106,7 @@ class PendingIntentFactory @Inject constructor( fun createDismissEventPendingIntent(sessionId: SessionId, roomId: RoomId, eventId: EventId): PendingIntent { val intent = Intent(context, NotificationBroadcastReceiver::class.java) intent.action = actionIds.dismissEvent - intent.data = createIgnoredUri("deleteEvent/$sessionId/$roomId") + intent.data = createIgnoredUri("deleteEvent/$sessionId/$roomId/$eventId") intent.putExtra(NotificationBroadcastReceiver.KEY_SESSION_ID, sessionId.value) intent.putExtra(NotificationBroadcastReceiver.KEY_ROOM_ID, roomId.value) intent.putExtra(NotificationBroadcastReceiver.KEY_EVENT_ID, eventId.value)