From d0a06ab3dea30f92f30857fd7414c65a1170e2b5 Mon Sep 17 00:00:00 2001 From: mtang-signal Date: Tue, 13 Aug 2024 11:32:04 -0700 Subject: [PATCH] Fix repeating battery optimization alerts. --- .../org/thoughtcrime/securesms/notifications/VitalsViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/VitalsViewModel.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/VitalsViewModel.kt index 56f6e65c94..ded919bce7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/VitalsViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/VitalsViewModel.kt @@ -58,7 +58,7 @@ class VitalsViewModel(private val context: Application) : AndroidViewModel(conte return@fromCallable State.PROMPT_SPECIFIC_BATTERY_SAVER_DIALOG } - if (deviceSpecificCondition == ShowCondition.HAS_SLOW_NOTIFICATIONS && SlowNotificationHeuristics.shouldPromptBatterySaver()) { + if (deviceSpecificCondition == ShowCondition.HAS_SLOW_NOTIFICATIONS && SlowNotificationHeuristics.shouldShowDeviceSpecificDialog() && SlowNotificationHeuristics.isHavingDelayedNotifications()) { return@fromCallable State.PROMPT_SPECIFIC_BATTERY_SAVER_DIALOG }