From 45da9fbfc0e4a0d09368c6efc0ebf6d5a4904b4d Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 8 May 2026 12:49:11 -0300 Subject: [PATCH] Skip slow deviceheuristics for linked devices. --- .../securesms/notifications/SlowNotificationHeuristics.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/notifications/SlowNotificationHeuristics.kt b/app/src/main/java/org/thoughtcrime/securesms/notifications/SlowNotificationHeuristics.kt index cf6c917331..6598f51821 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/notifications/SlowNotificationHeuristics.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/notifications/SlowNotificationHeuristics.kt @@ -90,6 +90,10 @@ object SlowNotificationHeuristics { @WorkerThread @JvmStatic fun isHavingDelayedNotifications(): Boolean { + if (SignalStore.account.isLinkedDevice) { + // Linked devices are expected to be off for long stretches, so the heuristic produces spurious warnings + return false + } if (!SignalStore.settings.isMessageNotificationsEnabled || !NotificationChannels.getInstance().areNotificationsEnabled() ) {