From 8557bc3a605e5d2b1a7dae5999501b19c1c99b58 Mon Sep 17 00:00:00 2001 From: JBB Date: Mon, 20 Jan 2020 00:19:38 +0100 Subject: Port majority of old-style connects (#237) This provides more type safety and is future-proof. --- src/client/QXmppRpcManager.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'src/client/QXmppRpcManager.cpp') diff --git a/src/client/QXmppRpcManager.cpp b/src/client/QXmppRpcManager.cpp index 5cf7737e..0707834a 100644 --- a/src/client/QXmppRpcManager.cpp +++ b/src/client/QXmppRpcManager.cpp @@ -128,11 +128,16 @@ QXmppRemoteMethodResult QXmppRpcManager::callRemoteMethod( const QString &jid, if( arg9.isValid() ) args << arg9; if( arg10.isValid() ) args << arg10; + bool check; + Q_UNUSED(check) + QXmppRemoteMethod method( jid, interface, args, client() ); - connect(this, SIGNAL(rpcCallResponse(QXmppRpcResponseIq)), + check = connect(this, SIGNAL(rpcCallResponse(QXmppRpcResponseIq)), &method, SLOT(gotResult(QXmppRpcResponseIq))); - connect(this, SIGNAL(rpcCallError(QXmppRpcErrorIq)), + Q_ASSERT(check); + check = connect(this, SIGNAL(rpcCallError(QXmppRpcErrorIq)), &method, SLOT(gotError(QXmppRpcErrorIq))); + Q_ASSERT(check); return method.call(); } -- cgit v1.2.3