aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/services/XmppConnectionService.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-07-09 22:24:03 +0200
committerChristian Schneppe <christian@pix-art.de>2018-07-09 22:24:03 +0200
commit71dbbbd2674fe7651c1444adc1ac760beeccb650 (patch)
treeebdf2c2396799a231aece1fb67d4c01a3f3bc28a /src/main/java/de/pixart/messenger/services/XmppConnectionService.java
parent3087a62410d8128dac82fec47d36417376714e3b (diff)
support mam:1
Diffstat (limited to '')
-rw-r--r--src/main/java/de/pixart/messenger/services/XmppConnectionService.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/de/pixart/messenger/services/XmppConnectionService.java b/src/main/java/de/pixart/messenger/services/XmppConnectionService.java
index 31dc2076a..8f16dcdb3 100644
--- a/src/main/java/de/pixart/messenger/services/XmppConnectionService.java
+++ b/src/main/java/de/pixart/messenger/services/XmppConnectionService.java
@@ -4121,11 +4121,11 @@ public class XmppConnectionService extends Service {
}
public void fetchMamPreferences(Account account, final OnMamPreferencesFetched callback) {
- final boolean legacy = account.getXmppConnection().getFeatures().mamLegacy();
+ final MessageArchiveService.Version version = MessageArchiveService.Version.get(account);
IqPacket request = new IqPacket(IqPacket.TYPE.GET);
- request.addChild("prefs",legacy ? Namespace.MAM_LEGACY : Namespace.MAM);
+ request.addChild("prefs", version.namespace);
sendIqPacket(account, request, (account1, packet) -> {
- Element prefs = packet.findChild("prefs",legacy ? Namespace.MAM_LEGACY : Namespace.MAM);
+ Element prefs = packet.findChild("prefs", version.namespace);
if (packet.getType() == IqPacket.TYPE.RESULT && prefs != null) {
callback.onPreferencesFetched(prefs);
} else {