]> nmode's Git Repositories - signal-cli/commitdiff
Support receiving unidentified messages for dbus
authorAsamK <asamk@gmx.de>
Mon, 11 Nov 2019 20:29:12 +0000 (21:29 +0100)
committerAsamK <asamk@gmx.de>
Mon, 11 Nov 2019 20:29:12 +0000 (21:29 +0100)
src/main/java/org/asamk/signal/JsonDbusReceiveMessageHandler.java

index 6a57e50ba3423f5f6c5a453b20801401cc133759..0e53b45326305da315c2ef3c6cb5548028ba270a 100644 (file)
@@ -55,7 +55,7 @@ public class JsonDbusReceiveMessageHandler extends JsonReceiveMessageHandler {
                     conn.sendSignal(new Signal.MessageReceived(
                             objectPath,
                             message.getTimestamp(),
-                            envelope.getSource(),
+                            envelope.isUnidentifiedSender() ? content.getSender() : envelope.getSource(),
                             message.getGroupInfo().isPresent() ? message.getGroupInfo().get().getGroupId() : new byte[0],
                             message.getBody().isPresent() ? message.getBody().get() : "",
                             attachments));