]> nmode's Git Repositories - signal-cli/commitdiff
Improve comment in SessionStore
authorAsamK <asamk@gmx.de>
Sat, 4 Sep 2021 08:48:22 +0000 (10:48 +0200)
committerAsamK <asamk@gmx.de>
Sat, 4 Sep 2021 08:48:32 +0000 (10:48 +0200)
lib/src/main/java/org/asamk/signal/manager/storage/sessions/SessionStore.java

index 1b94642abdd47d006403033f7cb35f27c1c85ad9..bae4fdf31271557778981c4667d0e63a3443bfbb 100644 (file)
@@ -179,7 +179,8 @@ public class SessionStore implements SignalServiceSessionStore {
 
     public void mergeRecipients(RecipientId recipientId, RecipientId toBeMergedRecipientId) {
         synchronized (cachedSessions) {
-            final var otherHasSession = getKeysLocked(toBeMergedRecipientId).size() > 0;
+            final var keys = getKeysLocked(toBeMergedRecipientId);
+            final var otherHasSession = keys.size() > 0;
             if (!otherHasSession) {
                 return;
             }
@@ -189,8 +190,7 @@ public class SessionStore implements SignalServiceSessionStore {
                 logger.debug("To be merged recipient had sessions, deleting.");
                 deleteAllSessions(toBeMergedRecipientId);
             } else {
-                logger.debug("To be merged recipient had sessions, re-assigning to the new recipient.");
-                final var keys = getKeysLocked(toBeMergedRecipientId);
+                logger.debug("Only to be merged recipient had sessions, re-assigning to the new recipient.");
                 for (var key : keys) {
                     final var session = loadSessionLocked(key);
                     deleteSessionLocked(key);