aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppClient.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2020-04-06 13:10:11 +0200
committerLNJ <lnj@kaidan.im>2020-04-06 14:34:23 +0200
commitf26422d143ee2d4cdc166bbbd97e8b9fe60b7fcd (patch)
tree4ce81a814fccf1b1ebab22cd33e1485555bf4149 /src/client/QXmppClient.cpp
parentb833a5ae93b00b973c06018b6615526e0a8e1719 (diff)
QXmppDiscoveryManager: Move static features into QXmppClientPrivate
Diffstat (limited to 'src/client/QXmppClient.cpp')
-rw-r--r--src/client/QXmppClient.cpp22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/client/QXmppClient.cpp b/src/client/QXmppClient.cpp
index 76ab9f5e..1b3ead73 100644
--- a/src/client/QXmppClient.cpp
+++ b/src/client/QXmppClient.cpp
@@ -68,6 +68,28 @@ int QXmppClientPrivate::getNextReconnectTime() const
else
return 60 * 1000;
}
+
+QStringList QXmppClientPrivate::discoveryFeatures()
+{
+ return {
+ // XEP-0004: Data Forms
+ ns_data,
+ // XEP-0059: Result Set Management
+ ns_rsm,
+ // XEP-0071: XHTML-IM
+ ns_xhtml_im,
+ // XEP-0085: Chat State Notifications
+ ns_chat_states,
+ // XEP-0115: Entity Capabilities
+ ns_capabilities,
+ // XEP-0199: XMPP Ping
+ ns_ping,
+ // XEP-0224: Attention
+ ns_attention,
+ // XEP-0333: Chat Markers
+ ns_chat_markers,
+ };
+}
/// \endcond
/// Creates a QXmppClient object.