From d7bc205420bc07578aee49087b3988429e22372b Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Tue, 1 Aug 2017 13:19:11 +0200 Subject: use publish-options instead of always pushing node configuration --- src/main/java/de/pixart/messenger/xmpp/XmppConnection.java | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/main/java/de/pixart/messenger/xmpp/XmppConnection.java') diff --git a/src/main/java/de/pixart/messenger/xmpp/XmppConnection.java b/src/main/java/de/pixart/messenger/xmpp/XmppConnection.java index 67cb15658..1976bdc4a 100644 --- a/src/main/java/de/pixart/messenger/xmpp/XmppConnection.java +++ b/src/main/java/de/pixart/messenger/xmpp/XmppConnection.java @@ -1701,6 +1701,13 @@ public class XmppConnection implements Runnable { } } + public boolean pepPublishOptions() { + synchronized (XmppConnection.this.disco) { + ServiceDiscoveryResult info = disco.get(account.getJid().toBareJid()); + return info != null && info.getFeatures().contains(Namespace.PUBSUB_PUBLISH_OPTIONS); + } + } + public boolean mam() { return hasDiscoFeature(account.getJid().toBareJid(), Namespace.MAM) || hasDiscoFeature(account.getJid().toBareJid(), Namespace.MAM_LEGACY); -- cgit v1.2.3