mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
Merge pull request #858 from vector-im/feature/bma/stuckNotification
Ensure pending intent data are unique.
This commit is contained in:
+1
-1
@@ -106,7 +106,7 @@ class PendingIntentFactory @Inject constructor(
|
|||||||
fun createDismissEventPendingIntent(sessionId: SessionId, roomId: RoomId, eventId: EventId): PendingIntent {
|
fun createDismissEventPendingIntent(sessionId: SessionId, roomId: RoomId, eventId: EventId): PendingIntent {
|
||||||
val intent = Intent(context, NotificationBroadcastReceiver::class.java)
|
val intent = Intent(context, NotificationBroadcastReceiver::class.java)
|
||||||
intent.action = actionIds.dismissEvent
|
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_SESSION_ID, sessionId.value)
|
||||||
intent.putExtra(NotificationBroadcastReceiver.KEY_ROOM_ID, roomId.value)
|
intent.putExtra(NotificationBroadcastReceiver.KEY_ROOM_ID, roomId.value)
|
||||||
intent.putExtra(NotificationBroadcastReceiver.KEY_EVENT_ID, eventId.value)
|
intent.putExtra(NotificationBroadcastReceiver.KEY_EVENT_ID, eventId.value)
|
||||||
|
|||||||
Reference in New Issue
Block a user