Store last receive timestamp only every four hours

Fixes #1832
This commit is contained in:
AsamK 2025-09-14 15:59:06 +02:00
parent edd52a97b4
commit 9a45138d8b

View File

@ -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");