diff options
| author | Linus Jahn <lnj@kaidan.im> | 2020-02-02 18:14:27 +0100 |
|---|---|---|
| committer | LNJ <lnj@kaidan.im> | 2020-02-03 00:11:55 +0100 |
| commit | 57f1b775197aed1d32e98b0299c0999339a7d5f6 (patch) | |
| tree | ce5702781e15f3a5c438ab153edf06f51a501b29 /src/client/QXmppRpcManager.cpp | |
| parent | 99b850a3008bbb03d3449d683adb87839f7d5c4b (diff) | |
| download | qxmpp-57f1b775197aed1d32e98b0299c0999339a7d5f6.tar.gz | |
Run clang-format also on all cpp files
Diffstat (limited to 'src/client/QXmppRpcManager.cpp')
| -rw-r--r-- | src/client/QXmppRpcManager.cpp | 102 |
1 files changed, 49 insertions, 53 deletions
diff --git a/src/client/QXmppRpcManager.cpp b/src/client/QXmppRpcManager.cpp index f76546e1..d425cf84 100644 --- a/src/client/QXmppRpcManager.cpp +++ b/src/client/QXmppRpcManager.cpp @@ -39,16 +39,16 @@ QXmppRpcManager::QXmppRpcManager() /// /// \param interface -void QXmppRpcManager::addInvokableInterface( QXmppInvokable *interface ) +void QXmppRpcManager::addInvokableInterface(QXmppInvokable *interface) { - m_interfaces[ interface->metaObject()->className() ] = interface; + m_interfaces[interface->metaObject()->className()] = interface; } /// Invokes a remote interface using RPC. /// /// \param iq -void QXmppRpcManager::invokeInterfaceMethod( const QXmppRpcInvokeIq &iq ) +void QXmppRpcManager::invokeInterfaceMethod(const QXmppRpcInvokeIq &iq) { QXmppStanza::Error error; @@ -58,36 +58,27 @@ void QXmppRpcManager::invokeInterfaceMethod( const QXmppRpcInvokeIq &iq ) const QString interface = methodBits.first(); const QString method = methodBits.last(); QXmppInvokable *iface = m_interfaces.value(interface); - if (iface) - { - if ( iface->isAuthorized( iq.from() ) ) - { + if (iface) { + if (iface->isAuthorized(iq.from())) { - if ( iface->interfaces().contains(method) ) - { + if (iface->interfaces().contains(method)) { QVariant result = iface->dispatch(method.toLatin1(), - iq.arguments() ); + iq.arguments()); QXmppRpcResponseIq resultIq; resultIq.setId(iq.id()); resultIq.setTo(iq.from()); resultIq.setValues(QVariantList() << result); - client()->sendPacket( resultIq ); + client()->sendPacket(resultIq); return; - } - else - { + } else { error.setType(QXmppStanza::Error::Cancel); error.setCondition(QXmppStanza::Error::ItemNotFound); } - } - else - { + } else { error.setType(QXmppStanza::Error::Auth); error.setCondition(QXmppStanza::Error::Forbidden); } - } - else - { + } else { error.setType(QXmppStanza::Error::Cancel); error.setCondition(QXmppStanza::Error::ItemNotFound); } @@ -104,40 +95,50 @@ void QXmppRpcManager::invokeInterfaceMethod( const QXmppRpcInvokeIq &iq ) /// \note This method blocks until the response is received, and it may /// cause XMPP stanzas to be lost! -QXmppRemoteMethodResult QXmppRpcManager::callRemoteMethod( const QString &jid, - const QString &interface, - const QVariant &arg1, - const QVariant &arg2, - const QVariant &arg3, - const QVariant &arg4, - const QVariant &arg5, - const QVariant &arg6, - const QVariant &arg7, - const QVariant &arg8, - const QVariant &arg9, - const QVariant &arg10 ) +QXmppRemoteMethodResult QXmppRpcManager::callRemoteMethod(const QString &jid, + const QString &interface, + const QVariant &arg1, + const QVariant &arg2, + const QVariant &arg3, + const QVariant &arg4, + const QVariant &arg5, + const QVariant &arg6, + const QVariant &arg7, + const QVariant &arg8, + const QVariant &arg9, + const QVariant &arg10) { QVariantList args; - if( arg1.isValid() ) args << arg1; - if( arg2.isValid() ) args << arg2; - if( arg3.isValid() ) args << arg3; - if( arg4.isValid() ) args << arg4; - if( arg5.isValid() ) args << arg5; - if( arg6.isValid() ) args << arg6; - if( arg7.isValid() ) args << arg7; - if( arg8.isValid() ) args << arg8; - if( arg9.isValid() ) args << arg9; - if( arg10.isValid() ) args << arg10; + if (arg1.isValid()) + args << arg1; + if (arg2.isValid()) + args << arg2; + if (arg3.isValid()) + args << arg3; + if (arg4.isValid()) + args << arg4; + if (arg5.isValid()) + args << arg5; + if (arg6.isValid()) + args << arg6; + if (arg7.isValid()) + args << arg7; + if (arg8.isValid()) + args << arg8; + if (arg9.isValid()) + args << arg9; + if (arg10.isValid()) + args << arg10; bool check; Q_UNUSED(check) - QXmppRemoteMethod method( jid, interface, args, client() ); + QXmppRemoteMethod method(jid, interface, args, client()); check = connect(this, SIGNAL(rpcCallResponse(QXmppRpcResponseIq)), - &method, SLOT(gotResult(QXmppRpcResponseIq))); + &method, SLOT(gotResult(QXmppRpcResponseIq))); Q_ASSERT(check); check = connect(this, SIGNAL(rpcCallError(QXmppRpcErrorIq)), - &method, SLOT(gotError(QXmppRpcErrorIq))); + &method, SLOT(gotError(QXmppRpcErrorIq))); Q_ASSERT(check); return method.call(); @@ -161,22 +162,17 @@ QList<QXmppDiscoveryIq::Identity> QXmppRpcManager::discoveryIdentities() const bool QXmppRpcManager::handleStanza(const QDomElement &element) { // XEP-0009: Jabber-RPC - if (QXmppRpcInvokeIq::isRpcInvokeIq(element)) - { + if (QXmppRpcInvokeIq::isRpcInvokeIq(element)) { QXmppRpcInvokeIq rpcIqPacket; rpcIqPacket.parse(element); invokeInterfaceMethod(rpcIqPacket); return true; - } - else if(QXmppRpcResponseIq::isRpcResponseIq(element)) - { + } else if (QXmppRpcResponseIq::isRpcResponseIq(element)) { QXmppRpcResponseIq rpcResponseIq; rpcResponseIq.parse(element); emit rpcCallResponse(rpcResponseIq); return true; - } - else if(QXmppRpcErrorIq::isRpcErrorIq(element)) - { + } else if (QXmppRpcErrorIq::isRpcErrorIq(element)) { QXmppRpcErrorIq rpcErrorIq; rpcErrorIq.parse(element); emit rpcCallError(rpcErrorIq); |
