From 0f2a066a30290424981751c6c7cd60b5daeea16a Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Mon, 2 Jun 2025 11:35:48 -0400 Subject: [PATCH] Increase WebSocket idle delayed disconnect timings. --- .../securesms/dependencies/ApplicationDependencyProvider.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java b/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java index 0339967a06..b312bed355 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java +++ b/app/src/main/java/org/thoughtcrime/securesms/dependencies/ApplicationDependencyProvider.java @@ -345,7 +345,7 @@ public class ApplicationDependencyProvider implements AppDependencies.Provider { SignalWebSocket.AuthenticatedWebSocket webSocket = new SignalWebSocket.AuthenticatedWebSocket(authFactory, () -> !SignalStore.misc().isClientDeprecated() && !DeviceTransferBlockingInterceptor.getInstance().isBlockingNetwork(), sleepTimer, - TimeUnit.SECONDS.toMillis(10)); + TimeUnit.SECONDS.toMillis(30)); if (AppForegroundObserver.isForegrounded()) { webSocket.registerKeepAliveToken(SignalWebSocket.FOREGROUND_KEEPALIVE); } @@ -381,7 +381,7 @@ public class ApplicationDependencyProvider implements AppDependencies.Provider { SignalWebSocket.UnauthenticatedWebSocket webSocket = new SignalWebSocket.UnauthenticatedWebSocket(unauthFactory, () -> !SignalStore.misc().isClientDeprecated() && !DeviceTransferBlockingInterceptor.getInstance().isBlockingNetwork(), sleepTimer, - TimeUnit.SECONDS.toMillis(10)); + TimeUnit.SECONDS.toMillis(30)); if (AppForegroundObserver.isForegrounded()) { webSocket.registerKeepAliveToken(SignalWebSocket.FOREGROUND_KEEPALIVE); }