diff options
Diffstat (limited to 'protocols/WhatsAppWeb/src/wanode.cpp')
-rw-r--r-- | protocols/WhatsAppWeb/src/wanode.cpp | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/protocols/WhatsAppWeb/src/wanode.cpp b/protocols/WhatsAppWeb/src/wanode.cpp index 518c29d9dd..5bc78d32cc 100644 --- a/protocols/WhatsAppWeb/src/wanode.cpp +++ b/protocols/WhatsAppWeb/src/wanode.cpp @@ -24,6 +24,24 @@ struct Attr }; ///////////////////////////////////////////////////////////////////////////////////////// +// WANodeIq members + +WANodeIq::WANodeIq(IQ::Type type, const char *pszXmlns, const char *pszTo) : + WANode("iq") +{ + switch (type) { + case IQ::GET: addAttr("type", "get"); break; + case IQ::SET: addAttr("type", "set"); break; + case IQ::RESULT: addAttr("type", "result"); break; + } + + if (pszXmlns) + addAttr("xmlns", pszXmlns); + + addAttr("to", pszTo ? pszTo : S_WHATSAPP_NET); +} + +///////////////////////////////////////////////////////////////////////////////////////// // WANode members WANode::WANode() : |