From b17284ee7d674416e0d11f1699f73fcc606262d4 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Tue, 16 Aug 2022 21:00:15 +0200 Subject: Introduce QXmppTask & QXmppPromise MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Closes #502. Co-authored-by: Jonah BrĂ¼chert --- src/omemo/QXmppOmemoMemoryStorage.h | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) (limited to 'src/omemo/QXmppOmemoMemoryStorage.h') diff --git a/src/omemo/QXmppOmemoMemoryStorage.h b/src/omemo/QXmppOmemoMemoryStorage.h index 9e2c89c6..f9d9b8a1 100644 --- a/src/omemo/QXmppOmemoMemoryStorage.h +++ b/src/omemo/QXmppOmemoMemoryStorage.h @@ -6,6 +6,7 @@ #define QXMPPOMEMOMEMORYSTORAGE_H #include "QXmppOmemoStorage.h" +#include "QXmppTask.h" #include "qxmppomemo_export.h" #include @@ -19,21 +20,21 @@ public: ~QXmppOmemoMemoryStorage() override; /// \cond - QFuture allData() override; + QXmppTask allData() override; - QFuture setOwnDevice(const std::optional &device) override; + QXmppTask setOwnDevice(const std::optional &device) override; - QFuture addSignedPreKeyPair(uint32_t keyId, const SignedPreKeyPair &keyPair) override; - QFuture removeSignedPreKeyPair(uint32_t keyId) override; + QXmppTask addSignedPreKeyPair(uint32_t keyId, const SignedPreKeyPair &keyPair) override; + QXmppTask removeSignedPreKeyPair(uint32_t keyId) override; - QFuture addPreKeyPairs(const QHash &keyPairs) override; - QFuture removePreKeyPair(uint32_t keyId) override; + QXmppTask addPreKeyPairs(const QHash &keyPairs) override; + QXmppTask removePreKeyPair(uint32_t keyId) override; - QFuture addDevice(const QString &jid, uint32_t deviceId, const Device &device) override; - QFuture removeDevice(const QString &jid, uint32_t deviceId) override; - QFuture removeDevices(const QString &jid) override; + QXmppTask addDevice(const QString &jid, uint32_t deviceId, const Device &device) override; + QXmppTask removeDevice(const QString &jid, uint32_t deviceId) override; + QXmppTask removeDevices(const QString &jid) override; - QFuture resetAll() override; + QXmppTask resetAll() override; /// \endcond private: -- cgit v1.2.3