From 91e0db185c179a190843b26e661d861329712cde Mon Sep 17 00:00:00 2001 From: AsamK Date: Sun, 19 Feb 2023 14:20:39 +0100 Subject: [PATCH] Fix remove recipient method Fixes #1183 --- .../java/org/asamk/signal/manager/storage/SignalAccount.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java b/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java index 4eea6af0..e80f7901 100644 --- a/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java +++ b/lib/src/main/java/org/asamk/signal/manager/storage/SignalAccount.java @@ -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); -- 2.50.1