diff options
| author | Linus Jahn <lnj@kaidan.im> | 2019-04-30 20:03:02 +0200 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2019-05-04 13:44:19 +0200 |
| commit | 34a9bf3920e88994601305d2b5866bd6915a6b61 (patch) | |
| tree | f062a9f601474b07db1b92e1974809d09028fb35 /src/base | |
| parent | caeb6f2608ab0f6e769fb93fef14658bfe165378 (diff) | |
| download | qxmpp-34a9bf3920e88994601305d2b5866bd6915a6b61.tar.gz | |
Update implementation of XEP-0369 (v0.14.2) and XEP-0405 (v0.4.0)
The changes in the XEP only affected parts we haven't implemented yet,
so updating was rather easy.
Diffstat (limited to 'src/base')
| -rw-r--r-- | src/base/QXmppConstants.cpp | 8 | ||||
| -rw-r--r-- | src/base/QXmppMixIq.cpp | 2 | ||||
| -rw-r--r-- | src/base/QXmppMixIq.h | 6 |
3 files changed, 8 insertions, 8 deletions
diff --git a/src/base/QXmppConstants.cpp b/src/base/QXmppConstants.cpp index 190a10f5..d1be6a6f 100644 --- a/src/base/QXmppConstants.cpp +++ b/src/base/QXmppConstants.cpp @@ -133,9 +133,9 @@ const char* ns_chat_markers = "urn:xmpp:chat-markers:0"; // XEP-0352: Client State Indication const char* ns_csi = "urn:xmpp:csi:0"; // XEP-0369: Mediated Information eXchange (MIX) -const char* ns_mix = "urn:xmpp:mix:core:0"; -const char* ns_mix_create_channel = "urn:xmpp:mix:core:0#create-channel"; -const char* ns_mix_searchable = "urn:xmpp:mix:core:0#searchable"; +const char* ns_mix = "urn:xmpp:mix:core:1"; +const char* ns_mix_create_channel = "urn:xmpp:mix:core:1#create-channel"; +const char* ns_mix_searchable = "urn:xmpp:mix:core:1#searchable"; const char* ns_mix_node_messages = "urn:xmpp:mix:nodes:messages"; const char* ns_mix_node_participants = "urn:xmpp:mix:nodes:participants"; const char* ns_mix_node_presence = "urn:xmpp:mix:nodes:presence"; @@ -144,6 +144,6 @@ const char* ns_mix_node_info = "urn:xmpp:mix:nodes:info"; // XEP-0382: Spoiler messages const char* ns_spoiler = "urn:xmpp:spoiler:0"; // XEP-0405: Mediated Information eXchange (MIX): Participant Server Requirements -const char* ns_mix_pam = "urn:xmpp:mix:pam:0"; +const char* ns_mix_pam = "urn:xmpp:mix:pam:1"; const char* ns_mix_roster = "urn:xmpp:mix:roster:0"; const char* ns_mix_presence = "urn:xmpp:presence:0"; diff --git a/src/base/QXmppMixIq.cpp b/src/base/QXmppMixIq.cpp index b0e9f3a1..7cc316e2 100644 --- a/src/base/QXmppMixIq.cpp +++ b/src/base/QXmppMixIq.cpp @@ -187,7 +187,7 @@ void QXmppMixIq::toXmlElementFromChild(QXmlStreamWriter* writer) const if (type() == Result) helperToXmlAddAttribute(writer, "jid", d->jid); - for (auto node : d->nodes) { + for (const auto &node : d->nodes) { writer->writeStartElement("subscribe"); writer->writeAttribute("node", node); writer->writeEndElement(); diff --git a/src/base/QXmppMixIq.h b/src/base/QXmppMixIq.h index 9757d7a0..bc399706 100644 --- a/src/base/QXmppMixIq.h +++ b/src/base/QXmppMixIq.h @@ -29,9 +29,9 @@ class QXmppMixIqPrivate; /// \brief The QXmppMixIq class represents an IQ used to do actions on a MIX -/// channel as defined by XEP-0369: Mediated Information eXchange (MIX) -/// (v0.14.1) and XEP-0405: Mediated Information eXchange (MIX): Participant -/// Server Requirements (v0.3.1). +/// channel as defined by XEP-0369: Mediated Information eXchange (MIX) and +/// XEP-0405: Mediated Information eXchange (MIX): Participant Server +/// Requirements. /// /// \ingroup Stanzas |
