diff options
author | Christian Schneppe <christian@pix-art.de> | 2018-01-21 14:57:30 +0100 |
---|---|---|
committer | Christian Schneppe <christian@pix-art.de> | 2018-01-21 14:57:30 +0100 |
commit | af5445ad103e1eda066924c816eef4067a4d7228 (patch) | |
tree | 266e38419dd4bdaa8df8d2e1cc4428e7d2e1250c /src/main/java/de/pixart/messenger/generator/MessageGenerator.java | |
parent | 25437cb60d1933158c6478cc291e3257c5c6db07 (diff) |
sent message receipts after mam catchup
Diffstat (limited to 'src/main/java/de/pixart/messenger/generator/MessageGenerator.java')
-rw-r--r-- | src/main/java/de/pixart/messenger/generator/MessageGenerator.java | 10 |
1 files changed, 10 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 b795997e8..0c91302c7 100644 --- a/src/main/java/de/pixart/messenger/generator/MessageGenerator.java +++ b/src/main/java/de/pixart/messenger/generator/MessageGenerator.java @@ -239,9 +239,19 @@ public class MessageGenerator extends AbstractGenerator { for (String namespace : namespaces) { receivedPacket.addChild("received", namespace).setAttribute("id", originalMessage.getId()); } + receivedPacket.addChild("store", "urn:xmpp:hints"); return receivedPacket; } + public MessagePacket received(Account account, Jid to, String id) { + MessagePacket packet = new MessagePacket(); + packet.setFrom(account.getJid()); + packet.setTo(to); + packet.addChild("received", "urn:xmpp:receipts").setAttribute("id", id); + packet.addChild("store", "urn:xmpp:hints"); + return packet; + } + public MessagePacket generateOtrError(Jid to, String id, String errorText) { MessagePacket packet = new MessagePacket(); packet.setType(MessagePacket.TYPE_ERROR); |