From 6232656ad462fa68acc5aca680a14ab5a4f938b3 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 4 Oct 2023 15:50:24 -0400 Subject: [PATCH] Fix dangling notifications after clear message history. --- .../securesms/preferences/StoragePreferenceFragment.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/preferences/StoragePreferenceFragment.java b/app/src/main/java/org/thoughtcrime/securesms/preferences/StoragePreferenceFragment.java index 0b690c9c02..748b810c17 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/preferences/StoragePreferenceFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/preferences/StoragePreferenceFragment.java @@ -132,7 +132,10 @@ public class StoragePreferenceFragment extends ListSummaryPreferenceFragment { new MaterialAlertDialogBuilder(requireActivity()) .setTitle(R.string.preferences_storage__are_you_sure_you_want_to_delete_all_message_history) .setMessage(R.string.preferences_storage__all_message_history_will_be_permanently_removed_this_action_cannot_be_undone) - .setPositiveButton(R.string.preferences_storage__delete_all_now, (d, w) -> SignalExecutors.BOUNDED.execute(() -> SignalDatabase.threads().deleteAllConversations())) + .setPositiveButton(R.string.preferences_storage__delete_all_now, (d, w) -> { + SignalExecutors.BOUNDED.execute(() -> SignalDatabase.threads().deleteAllConversations()); + ApplicationDependencies.getMessageNotifier().updateNotification(requireContext()); + }) .setNegativeButton(android.R.string.cancel, null) .show(); }