conn.sendSignal(new Signal.ReceiptReceived(
objectPath,
envelope.getTimestamp(),
- envelope.getSource()
+ envelope.getSourceE164().get()
));
} catch (DBusException e) {
e.printStackTrace();
conn.sendSignal(new Signal.MessageReceived(
objectPath,
message.getTimestamp(),
- envelope.isUnidentifiedSender() ? content.getSender() : envelope.getSource(),
+ envelope.isUnidentifiedSender() ? content.getSender().getNumber().get() : envelope.getSourceE164().get(),
message.getGroupInfo().isPresent() ? message.getGroupInfo().get().getGroupId() : new byte[0],
message.getBody().isPresent() ? message.getBody().get() : "",
attachments));