From 92c71b5e97755564b1ecfd802700eb68d78856e0 Mon Sep 17 00:00:00 2001 From: hailin Date: Thu, 5 Mar 2026 21:48:09 -0800 Subject: [PATCH] =?UTF-8?q?fix(presence):=20=E5=9C=A8=E7=BA=BF=E5=88=A4?= =?UTF-8?q?=E5=AE=9A=E7=AA=97=E5=8F=A3=E4=BB=8E=203=20=E5=88=86=E9=92=9F?= =?UTF-8?q?=E8=B0=83=E6=95=B4=E4=B8=BA=205=20=E5=88=86=E9=92=9F=EF=BC=88?= =?UTF-8?q?=E8=A1=8C=E4=B8=9A=E6=A0=87=E5=87=86=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 心跳间隔 60s 不变,窗口从 180s → 300s(5x 容差), 对网络抖动、Android ROM 限制、WiFi/4G 切换更友好。 Co-Authored-By: Claude Sonnet 4.6 --- .../presence-service/src/domain/value-objects/time-window.vo.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/services/presence-service/src/domain/value-objects/time-window.vo.ts b/backend/services/presence-service/src/domain/value-objects/time-window.vo.ts index b09463bf..ed5cedae 100644 --- a/backend/services/presence-service/src/domain/value-objects/time-window.vo.ts +++ b/backend/services/presence-service/src/domain/value-objects/time-window.vo.ts @@ -1,5 +1,5 @@ export class TimeWindow { - static readonly DEFAULT_ONLINE_WINDOW_SECONDS = 180; // 3分钟 + static readonly DEFAULT_ONLINE_WINDOW_SECONDS = 300; // 5分钟(行业标准) static readonly DEFAULT_HEARTBEAT_INTERVAL_SECONDS = 60; // 60秒 private readonly _windowSeconds: number;