From e2be1e0c7991ea6aa3b45c260df0d1b95a02af19 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Wed, 24 Sep 2025 14:05:53 -0400 Subject: [PATCH] Prevent IMO from running before registration. --- .../thoughtcrime/securesms/messages/IncomingMessageObserver.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt b/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt index c56cf3fabd..6a6d7ba250 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt @@ -248,7 +248,7 @@ class IncomingMessageObserver( } private fun isConnectionAvailable(): Boolean { - return authWebSocket.stateSnapshot == WebSocketConnectionState.CONNECTED || (authWebSocket.shouldSendKeepAlives() && NetworkConstraint.isMet(context)) + return SignalStore.account.isRegistered && (authWebSocket.stateSnapshot == WebSocketConnectionState.CONNECTED || (authWebSocket.shouldSendKeepAlives() && NetworkConstraint.isMet(context))) } private fun waitForConnectionNecessary() {