aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/generator/MessageGenerator.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-01-21 14:57:30 +0100
committerChristian Schneppe <christian@pix-art.de>2018-01-21 14:57:30 +0100
commitaf5445ad103e1eda066924c816eef4067a4d7228 (patch)
tree266e38419dd4bdaa8df8d2e1cc4428e7d2e1250c /src/main/java/de/pixart/messenger/generator/MessageGenerator.java
parent25437cb60d1933158c6478cc291e3257c5c6db07 (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.java10
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);