diff options
Diffstat (limited to 'src/main/java/de/pixart/messenger/generator/MessageGenerator.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/generator/MessageGenerator.java | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/main/java/de/pixart/messenger/generator/MessageGenerator.java b/src/main/java/de/pixart/messenger/generator/MessageGenerator.java index acdaedcbe..b795997e8 100644 --- a/src/main/java/de/pixart/messenger/generator/MessageGenerator.java +++ b/src/main/java/de/pixart/messenger/generator/MessageGenerator.java @@ -89,6 +89,15 @@ public class MessageGenerator extends AbstractGenerator { return packet; } + public MessagePacket generateKeyTransportMessage(Jid to, XmppAxolotlMessage axolotlMessage) { + MessagePacket packet = new MessagePacket(); + packet.setType(MessagePacket.TYPE_CHAT); + packet.setTo(to); + packet.setAxolotlMessage(axolotlMessage.toElement()); + packet.addChild("store", "urn:xmpp:hints"); + return packet; + } + private static boolean recipientSupportsOmemo(Message message) { Contact c = message.getContact(); return c != null && c.getPresences().allOrNonSupport(AxolotlService.PEP_DEVICE_LIST_NOTIFY); |