mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2024-12-22 23:58:47 +01:00
Merge pull request #3657 from SpiritCroc/notification_repetition
Do not notify again for old events
This commit is contained in:
commit
1dd2d410e0
1
changelog.d/1673.bugfix
Normal file
1
changelog.d/1673.bugfix
Normal file
@ -0,0 +1 @@
|
||||
Avoid resending notifications that are already shown
|
@ -458,7 +458,7 @@ class NotificationDrawerManager @Inject constructor(private val context: Context
|
||||
|
||||
if (eventList.isEmpty() || eventList.all { it.isRedacted }) {
|
||||
notificationUtils.cancelNotificationMessage(null, SUMMARY_NOTIFICATION_ID)
|
||||
} else {
|
||||
} else if (hasNewEvent) {
|
||||
// FIXME roomIdToEventMap.size is not correct, this is the number of rooms
|
||||
val nbEvents = roomIdToEventMap.size + simpleEvents.size
|
||||
val sumTitle = stringProvider.getQuantityString(R.plurals.notification_compat_summary_title, nbEvents, nbEvents)
|
||||
|
Loading…
Reference in New Issue
Block a user