]> nmode's Git Repositories - signal-cli/commitdiff
Fix remove recipient method
authorAsamK <asamk@gmx.de>
Sun, 19 Feb 2023 13:20:39 +0000 (14:20 +0100)
committerAsamK <asamk@gmx.de>
Sun, 19 Feb 2023 13:21:16 +0000 (14:21 +0100)
Fixes #1183

lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java

index 4eea6af03e1614e4ad3eb253e948ab32ad256d77..e80f79017d971e5285fc9caa5d75f8262e9fbf2d 100644 (file)
@@ -415,9 +415,9 @@ public class SignalAccount implements Closeable {
     }
 
     public void removeRecipient(final RecipientId recipientId) {
+        final var recipientAddress = getRecipientStore().resolveRecipientAddress(recipientId);
         getRecipientStore().deleteRecipientData(recipientId);
         getMessageCache().deleteMessages(recipientId);
-        final var recipientAddress = getRecipientStore().resolveRecipientAddress(recipientId);
         if (recipientAddress.serviceId().isPresent()) {
             final var serviceId = recipientAddress.serviceId().get();
             getAciSessionStore().deleteAllSessions(serviceId);