diff options
| author | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-12-10 16:55:26 +0000 |
|---|---|---|
| committer | Jeremy Lainé <jeremy.laine@m4x.org> | 2010-12-10 16:55:26 +0000 |
| commit | 11ede72dab43015a9c295104e2defe35ec9e368b (patch) | |
| tree | 15d6e1298b6e71cbbb91ad5153aa77d6d600005a /src/QXmppRpcManager.cpp | |
| parent | 322725554e52c46638481c34ee6f652d173c58f4 (diff) | |
| download | qxmpp-11ede72dab43015a9c295104e2defe35ec9e368b.tar.gz | |
don't hardcode RPC discovery identity, move it to QXmppRpcManager
Diffstat (limited to 'src/QXmppRpcManager.cpp')
| -rw-r--r-- | src/QXmppRpcManager.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/QXmppRpcManager.cpp b/src/QXmppRpcManager.cpp index e56a41c6..06c58451 100644 --- a/src/QXmppRpcManager.cpp +++ b/src/QXmppRpcManager.cpp @@ -69,7 +69,6 @@ void QXmppRpcManager::invokeInterfaceMethod( const QXmppRpcInvokeIq &iq ) { error.setType(QXmppStanza::Error::Cancel); error.setCondition(QXmppStanza::Error::ItemNotFound); - } } else @@ -131,6 +130,14 @@ QStringList QXmppRpcManager::discoveryFeatures() const return QStringList() << ns_rpc; } +QList<QXmppDiscoveryIq::Identity> QXmppRpcManager::discoveryIdentities() const +{ + QXmppDiscoveryIq::Identity identity; + identity.setCategory("automation"); + identity.setType("rpc"); + return QList<QXmppDiscoveryIq::Identity>() << identity; +} + bool QXmppRpcManager::handleStanza(const QDomElement &element) { // XEP-0009: Jabber-RPC |
