diff options
Diffstat (limited to 'src/QXmppOutgoingClient.cpp')
| -rw-r--r-- | src/QXmppOutgoingClient.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/QXmppOutgoingClient.cpp b/src/QXmppOutgoingClient.cpp index ad640b9b..0348d1db 100644 --- a/src/QXmppOutgoingClient.cpp +++ b/src/QXmppOutgoingClient.cpp @@ -809,6 +809,7 @@ void QXmppOutgoingClient::addFeatures(const QStringList &features) d->extraFeatures << features; } +// TODO: use the one in discoveryManager QXmppDiscoveryIq QXmppOutgoingClient::capabilities() const { QXmppDiscoveryIq iq; @@ -861,6 +862,7 @@ QXmppElementList QXmppOutgoingClient::presenceExtensions() const caps.setAttribute("xmlns", ns_capabilities); caps.setAttribute("hash", "sha-1"); caps.setAttribute("node", QString(capabilities_node)); + // TODO: refer the capabilities() in discoveryManager caps.setAttribute("ver", capabilities().verificationString().toBase64()); extensions << caps; |
