From 1b2a62ae09245363b9d0d1f9b1cd28d719092e73 Mon Sep 17 00:00:00 2001 From: andrew-signal Date: Mon, 27 Jan 2025 11:01:55 -1000 Subject: [PATCH] Pass network change events down to libsignal-net --- .../thoughtcrime/securesms/messages/IncomingMessageObserver.kt | 1 + 1 file changed, 1 insertion(+) 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 9edee87427..01d6962ea1 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/IncomingMessageObserver.kt @@ -88,6 +88,7 @@ class IncomingMessageObserver(private val context: Application, private val sign private val connectionNecessarySemaphore = Semaphore(0) private val networkConnectionListener = NetworkConnectionListener(context) { isNetworkUnavailable -> lock.withLock { + AppDependencies.libsignalNetwork.onNetworkChange() if (isNetworkUnavailable()) { Log.w(TAG, "Lost network connection. Shutting down our websocket connections and resetting the drained state.") decryptionDrained = false