forked from blue/squawk
keeping up with qxmpp
This commit is contained in:
parent
73d83f55af
commit
3c6b611a41
10 changed files with 146 additions and 153 deletions
|
@ -34,27 +34,24 @@ public:
|
|||
OmemoHandler(Account* account);
|
||||
~OmemoHandler() override;
|
||||
|
||||
QFuture<OmemoData> allData() override;
|
||||
QXmppTask<OmemoData> allData() override;
|
||||
|
||||
QFuture<void> setOwnDevice(const std::optional<OwnDevice> &device) override;
|
||||
QXmppTask<void> setOwnDevice(const std::optional<OwnDevice> &device) override;
|
||||
|
||||
QFuture<void> addSignedPreKeyPair(uint32_t keyId, const QXmppOmemoStorage::SignedPreKeyPair &keyPair) override;
|
||||
QFuture<void> removeSignedPreKeyPair(uint32_t keyId) override;
|
||||
QXmppTask<void> addSignedPreKeyPair(uint32_t keyId, const QXmppOmemoStorage::SignedPreKeyPair &keyPair) override;
|
||||
QXmppTask<void> removeSignedPreKeyPair(uint32_t keyId) override;
|
||||
|
||||
QFuture<void> addPreKeyPairs(const QHash<uint32_t, QByteArray> &keyPairs) override;
|
||||
QFuture<void> removePreKeyPair(uint32_t keyId) override;
|
||||
QXmppTask<void> addPreKeyPairs(const QHash<uint32_t, QByteArray> &keyPairs) override;
|
||||
QXmppTask<void> removePreKeyPair(uint32_t keyId) override;
|
||||
|
||||
QFuture<void> addDevice(const QString &jid, uint32_t deviceId, const Device &device) override;
|
||||
QFuture<void> removeDevice(const QString &jid, uint32_t deviceId) override;
|
||||
QFuture<void> removeDevices(const QString &jid) override;
|
||||
QXmppTask<void> addDevice(const QString &jid, uint32_t deviceId, const Device &device) override;
|
||||
QXmppTask<void> removeDevice(const QString &jid, uint32_t deviceId) override;
|
||||
QXmppTask<void> removeDevices(const QString &jid) override;
|
||||
|
||||
QFuture<void> resetAll() override;
|
||||
QXmppTask<void> resetAll() override;
|
||||
|
||||
bool hasOwnDevice();
|
||||
|
||||
private:
|
||||
static QFuture<void> emptyVoidFuture();
|
||||
|
||||
private:
|
||||
Account* acc;
|
||||
std::optional<OwnDevice> ownDevice;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue