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() ) {