diff options
| author | Linus Jahn <lnj@kaidan.im> | 2021-09-05 15:46:53 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2021-09-28 17:08:08 +0200 |
| commit | 21a198fd66e7c35622fce0b08c306553a4e4ff5a (patch) | |
| tree | 4f6721fa737e109c9aa0ecdf1f4fb6897be0e299 /src/client/QXmppRosterManager.cpp | |
| parent | effe99a4c0006cf159ab7342cc27b13c2d1cf2e6 (diff) | |
| download | qxmpp-21a198fd66e7c35622fce0b08c306553a4e4ff5a.tar.gz | |
Client: Require moving the packets/iqs for sending
Diffstat (limited to 'src/client/QXmppRosterManager.cpp')
| -rw-r--r-- | src/client/QXmppRosterManager.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
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::Result> 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::Result> 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::Result> 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<QXmpp::SendResult> 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<QXmpp::SendResult> 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)); } /// |
