]> nmode's Git Repositories - signal-cli/commitdiff
Don't handle blocked or forbidden messages
authorAsamK <asamk@gmx.de>
Fri, 27 Aug 2021 07:04:14 +0000 (09:04 +0200)
committerAsamK <asamk@gmx.de>
Fri, 27 Aug 2021 07:04:14 +0000 (09:04 +0200)
lib/src/main/java/org/asamk/signal/manager/helper/IncomingMessageHandler.java

index 369d3205588c12394fb85b4d180b3a28b4fbe994..b0b42545676e68c178e17b7a8c9a8ce672caf6a9 100644 (file)
@@ -107,8 +107,6 @@ public final class IncomingMessageHandler {
                 // address/uuid is validated by unidentified sender certificate
                 account.getRecipientStore().resolveRecipientTrusted(content.getSender());
             }
-
-            actions.addAll(handleMessage(envelope, content, ignoreAttachments));
         }
 
         if (isMessageBlocked(envelope, content)) {
@@ -118,6 +116,7 @@ public final class IncomingMessageHandler {
                     (envelope.hasSource() ? envelope.getSourceAddress() : content.getSender()).getIdentifier(),
                     envelope.getTimestamp());
         } else {
+            actions.addAll(handleMessage(envelope, content, ignoreAttachments));
             handler.handleMessage(envelope, content, exception);
         }
         return new Pair<>(actions, exception);