mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-24 21:15:48 +00:00
Fix web socket management related crashes.
This commit is contained in:
committed by
Greyson Parrelli
parent
0fb6062db3
commit
2f4669d7eb
@@ -238,8 +238,10 @@ sealed class SignalWebSocket(
|
||||
lastInteractionTime = now
|
||||
}
|
||||
val sleepDuration = (lastInteractionTime + disconnectTimeout) - now
|
||||
Log.v(TAG, "$connectionName Disconnect scheduled in $sleepDuration")
|
||||
sleepTimer.sleep(sleepDuration.inWholeMilliseconds)
|
||||
if (sleepDuration.isPositive()) {
|
||||
Log.v(TAG, "$connectionName Disconnect scheduled in $sleepDuration")
|
||||
sleepTimer.sleep(sleepDuration.inWholeMilliseconds)
|
||||
}
|
||||
}
|
||||
} catch (_: InterruptedException) { }
|
||||
|
||||
|
||||
Reference in New Issue
Block a user