From 9a9f536b72ab4a5c4630d15135cd7d310d832573 Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Tue, 13 Jan 2026 03:51:43 +0500 Subject: [PATCH] fix: Disable built-in ping/pong in OkHttpClient to implement custom heartbeat --- app/src/main/java/com/rosetta/messenger/network/Protocol.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/rosetta/messenger/network/Protocol.kt b/app/src/main/java/com/rosetta/messenger/network/Protocol.kt index 8e693f5..da2489b 100644 --- a/app/src/main/java/com/rosetta/messenger/network/Protocol.kt +++ b/app/src/main/java/com/rosetta/messenger/network/Protocol.kt @@ -42,7 +42,8 @@ class Protocol( private val client = OkHttpClient.Builder() .readTimeout(0, TimeUnit.MILLISECONDS) .connectTimeout(10, TimeUnit.SECONDS) - .pingInterval(30, TimeUnit.SECONDS) // Автоматический ping/pong для keep-alive + // Отключаем встроенный ping/pong - используем свой heartbeat + // .pingInterval(30, TimeUnit.SECONDS) .build() private var webSocket: WebSocket? = null