fix: Disable built-in ping/pong in OkHttpClient to implement custom heartbeat
This commit is contained in:
@@ -42,7 +42,8 @@ class Protocol(
|
|||||||
private val client = OkHttpClient.Builder()
|
private val client = OkHttpClient.Builder()
|
||||||
.readTimeout(0, TimeUnit.MILLISECONDS)
|
.readTimeout(0, TimeUnit.MILLISECONDS)
|
||||||
.connectTimeout(10, TimeUnit.SECONDS)
|
.connectTimeout(10, TimeUnit.SECONDS)
|
||||||
.pingInterval(30, TimeUnit.SECONDS) // Автоматический ping/pong для keep-alive
|
// Отключаем встроенный ping/pong - используем свой heartbeat
|
||||||
|
// .pingInterval(30, TimeUnit.SECONDS)
|
||||||
.build()
|
.build()
|
||||||
|
|
||||||
private var webSocket: WebSocket? = null
|
private var webSocket: WebSocket? = null
|
||||||
|
|||||||
Reference in New Issue
Block a user