aboutsummaryrefslogtreecommitdiff
path: root/src/omemo/QXmppOmemoManager.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.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.h')
-rw-r--r--src/omemo/QXmppOmemoManager.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/omemo/QXmppOmemoManager.h b/src/omemo/QXmppOmemoManager.h
index 2ba32671..5852b950 100644
--- a/src/omemo/QXmppOmemoManager.h
+++ b/src/omemo/QXmppOmemoManager.h
@@ -97,9 +97,9 @@ public:
int maximumDevicesPerStanza() const;
void setMaximumDevicesPerStanza(int maximum);
- QFuture<DevicesResult> requestDeviceLists(const QList<QString> &jids);
- QFuture<DevicesResult> subscribeToDeviceLists(const QList<QString> &jids);
- QFuture<DevicesResult> unsubscribeFromDeviceLists();
+ QFuture<QVector<DevicesResult>> requestDeviceLists(const QList<QString> &jids);
+ QFuture<QVector<DevicesResult>> subscribeToDeviceLists(const QList<QString> &jids);
+ QFuture<QVector<DevicesResult>> unsubscribeFromDeviceLists();
QXmppOmemoOwnDevice ownDevice();
QFuture<QVector<QXmppOmemoDevice>> devices();