aboutsummaryrefslogtreecommitdiff
path: root/src/omemo/QXmppOmemoManager_p.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-12-31 23:29:59 +0100
committerLinus Jahn <lnj@kaidan.im>2022-12-31 23:40:35 +0100
commitbf078ff6342b052e36995defcf641edea6bb2b8c (patch)
tree422c4644f284c5c87c4a96707bd05c8a2d0c7108 /src/omemo/QXmppOmemoManager_p.h
parent6efebe555d30170c2ecfc2372113f342c513b0c2 (diff)
downloadqxmpp-bf078ff6342b052e36995defcf641edea6bb2b8c.tar.gz
OmemoManager: Replace multi-result futures with single result futures
QXmppTask won't support multi-result and in the case of the OmemoManager it's not really needed. If you want to know when each single request is finished you can just subscribe/unsubscribe from each jid in a single request. Part of #502.
Diffstat (limited to 'src/omemo/QXmppOmemoManager_p.h')
-rw-r--r--src/omemo/QXmppOmemoManager_p.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/omemo/QXmppOmemoManager_p.h b/src/omemo/QXmppOmemoManager_p.h
index f5ffa15b..78cf482f 100644
--- a/src/omemo/QXmppOmemoManager_p.h
+++ b/src/omemo/QXmppOmemoManager_p.h
@@ -312,7 +312,7 @@ public:
QFuture<QXmppPubSubManager::ItemResult<QXmppOmemoDeviceListItem>> requestDeviceList(const QString &jid);
void subscribeToNewDeviceLists(const QString &jid, uint32_t deviceId);
QFuture<Result> subscribeToDeviceList(const QString &jid);
- QFuture<QXmppOmemoManager::DevicesResult> unsubscribeFromDeviceLists(const QList<QString> &jids);
+ QFuture<QVector<QXmppOmemoManager::DevicesResult>> unsubscribeFromDeviceLists(const QList<QString> &jids);
QFuture<Result> unsubscribeFromDeviceList(const QString &jid);
QFuture<bool> resetOwnDevice();