From 21a198fd66e7c35622fce0b08c306553a4e4ff5a Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Sun, 5 Sep 2021 15:46:53 +0200 Subject: Client: Require moving the packets/iqs for sending --- src/client/QXmppRosterManager.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/client/QXmppRosterManager.cpp') diff --git a/src/client/QXmppRosterManager.cpp b/src/client/QXmppRosterManager.cpp index 0405056e..f1ad185d 100644 --- a/src/client/QXmppRosterManager.cpp +++ b/src/client/QXmppRosterManager.cpp @@ -284,7 +284,7 @@ QFuture QXmppRosterManager::addRosterItem(const QStr QXmppRosterIq iq; iq.setType(QXmppIq::Set); iq.addItem(item); - return client()->sendGenericIq(iq); + return client()->sendGenericIq(std::move(iq)); } /// @@ -306,7 +306,7 @@ QFuture QXmppRosterManager::removeRosterItem(const Q QXmppRosterIq iq; iq.setType(QXmppIq::Set); iq.addItem(item); - return client()->sendGenericIq(iq); + return client()->sendGenericIq(std::move(iq)); } /// @@ -340,7 +340,7 @@ QFuture QXmppRosterManager::renameRosterItem(const Q QXmppRosterIq iq; iq.setType(QXmppIq::Set); iq.addItem(item); - return client()->sendGenericIq(iq); + return client()->sendGenericIq(std::move(iq)); } /// @@ -357,7 +357,7 @@ QFuture QXmppRosterManager::subscribeTo(const QString &bareJi packet.setTo(QXmppUtils::jidToBareJid(bareJid)); packet.setType(QXmppPresence::Subscribe); packet.setStatusText(reason); - return client()->send(packet); + return client()->send(std::move(packet)); } /// @@ -374,7 +374,7 @@ QFuture QXmppRosterManager::unsubscribeFrom(const QString &ba packet.setTo(QXmppUtils::jidToBareJid(bareJid)); packet.setType(QXmppPresence::Unsubscribe); packet.setStatusText(reason); - return client()->send(packet); + return client()->send(std::move(packet)); } /// -- cgit v1.2.3