]> nmode's Git Repositories - signal-cli/commitdiff
Do not send message resend request to own device
authorAsamK <asamk@gmx.de>
Tue, 28 Sep 2021 19:12:37 +0000 (21:12 +0200)
committerAsamK <asamk@gmx.de>
Tue, 28 Sep 2021 19:13:02 +0000 (21:13 +0200)
lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java

index 0917a214d0821c0232612971dee3b39d90314b5f..45173da4b856c3793b5c4f376d802fcec5ddfbb5 100644 (file)
@@ -144,7 +144,8 @@ public final class IncomingMessageHandler {
                 final var sender = account.getRecipientStore().resolveRecipient(e.getSender());
                 final var senderProfile = profileProvider.getProfile(sender);
                 final var selfProfile = profileProvider.getProfile(account.getSelfRecipientId());
-                if (senderProfile != null
+                if (e.getSenderDevice() != account.getDeviceId()
+                        && senderProfile != null
                         && senderProfile.getCapabilities().contains(Profile.Capability.senderKey)
                         && selfProfile != null
                         && selfProfile.getCapabilities().contains(Profile.Capability.senderKey)) {