From 975b242a08f41e0e6b32752a975fc5b0f788805d Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 9 Nov 2022 12:00:23 -0500 Subject: [PATCH] Fix notification not showing after thread with custom notification is deleted. --- .../securesms/notifications/v2/DefaultMessageNotifier.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier.kt index f41d1a3f19..1b87a535d5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/v2/DefaultMessageNotifier.kt @@ -22,6 +22,7 @@ import org.thoughtcrime.securesms.messages.IncomingMessageObserver import org.thoughtcrime.securesms.notifications.MessageNotifier import org.thoughtcrime.securesms.notifications.MessageNotifier.ReminderReceiver import org.thoughtcrime.securesms.notifications.NotificationCancellationHelper +import org.thoughtcrime.securesms.notifications.NotificationChannels import org.thoughtcrime.securesms.notifications.NotificationIds import org.thoughtcrime.securesms.notifications.profiles.NotificationProfile import org.thoughtcrime.securesms.notifications.profiles.NotificationProfiles @@ -119,6 +120,8 @@ class DefaultMessageNotifier(context: Application) : MessageNotifier { reminderCount: Int, defaultBubbleState: BubbleState ) { + NotificationChannels.ensureCustomChannelConsistency(context) + val currentLockStatus: Boolean = KeyCachingService.isLocked(context) val currentPrivacyPreference: NotificationPrivacyPreference = SignalStore.settings().messageNotificationsPrivacy val notificationConfigurationChanged: Boolean = currentLockStatus != previousLockedStatus || currentPrivacyPreference != previousPrivacyPreference