Improve auth WebSocket lifecycle.

This commit is contained in:
Cody Henthorne
2025-03-18 13:38:21 -04:00
committed by Alex Hart
parent 6bbd899507
commit 323697dfc9
16 changed files with 300 additions and 205 deletions

View File

@@ -45,7 +45,14 @@ object FcmFetchManager {
private val KEEP_ALIVE_TOKEN = "FcmFetch"
val WEBSOCKET_DRAIN_TIMEOUT = 5.minutes.inWholeMilliseconds
val WEBSOCKET_DRAIN_TIMEOUT: Long
get() {
return if (AppDependencies.signalServiceNetworkAccess.isCensored()) {
2.minutes.inWholeMilliseconds
} else {
5.minutes.inWholeMilliseconds
}
}
@Volatile
private var activeCount = 0