From 2d9c5ece4afe055d540b5c56e7003cf995efe77a Mon Sep 17 00:00:00 2001 From: Naonak Date: Sun, 8 Mar 2026 00:48:15 +0100 Subject: [PATCH] fix(core): always poll WireGuard stats regardless of Doze mode (#1177) --- .../core/tunnel/handler/TunnelMonitoringHandler.kt | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/zaneschepke/wireguardautotunnel/core/tunnel/handler/TunnelMonitoringHandler.kt b/app/src/main/java/com/zaneschepke/wireguardautotunnel/core/tunnel/handler/TunnelMonitoringHandler.kt index a5e2170a..a8e888a9 100644 --- a/app/src/main/java/com/zaneschepke/wireguardautotunnel/core/tunnel/handler/TunnelMonitoringHandler.kt +++ b/app/src/main/java/com/zaneschepke/wireguardautotunnel/core/tunnel/handler/TunnelMonitoringHandler.kt @@ -361,11 +361,9 @@ class TunnelMonitorHandler( ) = coroutineScope { while (isActive) { ensureActive() - if (!powerManager.isDeviceIdleMode) { - val stats = getStatistics(tunnelId) - ensureActive() - updateTunnelStatus(tunnelId, null, stats, null, null) - } + val stats = getStatistics(tunnelId) + ensureActive() + updateTunnelStatus(tunnelId, null, stats, null, null) delay(STATS_DELAY) } }