From a2e28bc1717d59ab8444fb5a1cf2872bcc59e8d8 Mon Sep 17 00:00:00 2001 From: sss Date: Sun, 14 Feb 2021 01:20:22 +0300 Subject: jabber: xep-0384 v0.3: 4.3: add id attr into devicelist item child --- protocols/JabberG/src/jabber_omemo.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'protocols/JabberG') diff --git a/protocols/JabberG/src/jabber_omemo.cpp b/protocols/JabberG/src/jabber_omemo.cpp index 2b71acb1fc..3791b120d3 100755 --- a/protocols/JabberG/src/jabber_omemo.cpp +++ b/protocols/JabberG/src/jabber_omemo.cpp @@ -1801,8 +1801,10 @@ void CJabberProto::OmemoAnnounceDevice() char szBareJid[JABBER_MAX_JID_LEN]; XmlNodeIq iq("set", SerialNext()); iq << XATTR("from", JabberStripJid(m_ThreadInfo->fullJID, szBareJid, _countof_portable(szBareJid))); - TiXmlElement *publish_node = iq << XCHILDNS("pubsub", "http://jabber.org/protocol/pubsub") << XCHILD("publish") << XATTR("node", JABBER_FEAT_OMEMO ".devicelist"); - TiXmlElement *list_node = publish_node << XCHILD("item") << XCHILDNS("list", JABBER_FEAT_OMEMO); + TiXmlElement *publish_node = iq << XCHILDNS("pubsub", "http://jabber.org/protocol/pubsub") + << XCHILD("publish") << XATTR("node", JABBER_FEAT_OMEMO ".devicelist"); + TiXmlElement *list_node = publish_node << XCHILD("item") << XATTR ("id", "current") + << XCHILDNS("list", JABBER_FEAT_OMEMO); for (int i = 0; ; ++i) { mir_snprintf(setting_name, "OmemoDeviceId%d", i); -- cgit v1.2.3