From b1a80691db8874fd1c9cff7297163fed60fefa91 Mon Sep 17 00:00:00 2001 From: akwizgran Date: Fri, 26 Feb 2021 11:27:10 +0000 Subject: [PATCH] Add comment to explain that starting timer may be a no-op. --- .../org/briarproject/bramble/db/DatabaseComponentImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseComponentImpl.java b/bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseComponentImpl.java index 8ba081520..f3eae963c 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseComponentImpl.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/db/DatabaseComponentImpl.java @@ -820,7 +820,9 @@ class DatabaseComponentImpl implements DatabaseComponent { for (MessageId m : a.getMessageIds()) { if (db.containsVisibleMessage(txn, c, m)) { if (db.raiseSeenFlag(txn, c, m)) { - // This is the first time the message has been acked + // This is the first time the message has been acked by + // this contact. Start the cleanup timer (a no-op unless + // a cleanup deadline has been set for this message) long deadline = db.startCleanupTimer(txn, m); if (deadline != TIMER_NOT_STARTED) { transaction.attach(new CleanupTimerStartedEvent(m,