aboutsummaryrefslogtreecommitdiff
path: root/source/QXmppInformationRequestResult.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'source/QXmppInformationRequestResult.cpp')
-rw-r--r--source/QXmppInformationRequestResult.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/source/QXmppInformationRequestResult.cpp b/source/QXmppInformationRequestResult.cpp
index 4c268bc6..c6cb9534 100644
--- a/source/QXmppInformationRequestResult.cpp
+++ b/source/QXmppInformationRequestResult.cpp
@@ -10,12 +10,15 @@ void QXmppInformationRequestResult::toXmlElementFromChild(QXmlStreamWriter *writ
{
writer->writeStartElement("query");
writer->writeAttribute("xmlns", ns_disco_info );
+
writer->writeStartElement("feature");
writer->writeAttribute("var", ns_disco_info );
writer->writeEndElement();
+
writer->writeStartElement("feature");
writer->writeAttribute("var", ns_ibb );
writer->writeEndElement();
+
writer->writeStartElement("feature");
writer->writeAttribute("var", ns_rpc);
writer->writeEndElement();
@@ -23,5 +26,10 @@ void QXmppInformationRequestResult::toXmlElementFromChild(QXmlStreamWriter *writ
writer->writeAttribute("category", "automation" );
writer->writeAttribute("type", "rpc" );
writer->writeEndElement();
+
+ writer->writeStartElement("feature");
+ writer->writeAttribute("var", ns_ping);
+ writer->writeEndElement();
+
writer->writeEndElement();
}