From 9a45138d8b932838aea8dfe9abc56d59c125d78f Mon Sep 17 00:00:00 2001 From: AsamK Date: Sun, 14 Sep 2025 15:59:06 +0200 Subject: [PATCH] Store last receive timestamp only every four hours Fixes #1832 --- .../java/org/asamk/signal/manager/helper/ReceiveHelper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/main/java/org/asamk/signal/manager/helper/ReceiveHelper.java b/lib/src/main/java/org/asamk/signal/manager/helper/ReceiveHelper.java index 71f69081..b12a9bdf 100644 --- a/lib/src/main/java/org/asamk/signal/manager/helper/ReceiveHelper.java +++ b/lib/src/main/java/org/asamk/signal/manager/helper/ReceiveHelper.java @@ -134,7 +134,7 @@ public class ReceiveHelper { SignalServiceEnvelope envelope; final CachedMessage[] cachedMessage = {null}; final var nowMillis = System.currentTimeMillis(); - if (nowMillis - account.getLastReceiveTimestamp() > 60000) { + if (nowMillis - account.getLastReceiveTimestamp() > 4 * 60 * 60 * 1000) { account.setLastReceiveTimestamp(nowMillis); } logger.debug("Checking for new message from server");