Prevent IMO retries when network unavailable.

This commit is contained in:
Cody Henthorne
2025-07-15 14:18:28 -04:00
committed by Jeffrey Starke
parent 269d5752c4
commit 2148eb8760

View File

@@ -249,7 +249,7 @@ class IncomingMessageObserver(
}
private fun isConnectionAvailable(): Boolean {
return authWebSocket.stateSnapshot == WebSocketConnectionState.CONNECTED || authWebSocket.shouldSendKeepAlives()
return authWebSocket.stateSnapshot == WebSocketConnectionState.CONNECTED || (authWebSocket.shouldSendKeepAlives() && NetworkConstraint.isMet(context))
}
private fun waitForConnectionNecessary() {