From 6641cc4806e7626b9415142cdba6ce731c3b2194 Mon Sep 17 00:00:00 2001 From: mtang-signal Date: Thu, 18 Jul 2024 17:51:59 -0700 Subject: [PATCH] Update device notification prompt. --- .../java/org/thoughtcrime/securesms/keyvalue/UiHintValues.java | 2 +- .../org/thoughtcrime/securesms/notifications/VitalsViewModel.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/UiHintValues.java b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/UiHintValues.java index bb72dc3e92..81944216bc 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/keyvalue/UiHintValues.java +++ b/app/src/main/java/org/thoughtcrime/securesms/keyvalue/UiHintValues.java @@ -198,6 +198,6 @@ public class UiHintValues extends SignalStoreValues { * Sets the version number of the support article that users see if they have device-specific notifications issues */ public void setLastSupportVersionSeen(int version) { - putLong(LAST_SUPPORT_VERSION_SEEN, version); + putInteger(LAST_SUPPORT_VERSION_SEEN, version); } } 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 1128361bc7..c0b0915469 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/VitalsViewModel.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/VitalsViewModel.kt @@ -53,7 +53,7 @@ class VitalsViewModel(private val context: Application) : AndroidViewModel(conte } } DeviceSpecificNotificationConfig.ShowCondition.HAS_BATTERY_OPTIMIZATION_ON -> { - if (SlowNotificationHeuristics.isBatteryOptimizationsOn()) { + if (SlowNotificationHeuristics.shouldShowDialog() && SlowNotificationHeuristics.isBatteryOptimizationsOn()) { state = State.PROMPT_SPECIFIC_BATTERY_SAVER_DIALOG } }