diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-10-17 17:47:32 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-10-18 21:12:51 +0200 |
| commit | ca56014bfc1293b31a934c080ba1ffc059d2faf1 (patch) | |
| tree | 9fbe215134b7e498003f48121c7ef9ccae3648e2 /src/omemo/QXmppOmemoManager.h | |
| parent | bdc2b00a1d89c20f6fe87bdb6f9eb792afeea2bb (diff) | |
| download | qxmpp-ca56014bfc1293b31a934c080ba1ffc059d2faf1.tar.gz | |
OmemoManager: Implement isEncrypted() and decryptMessage()
Diffstat (limited to 'src/omemo/QXmppOmemoManager.h')
| -rw-r--r-- | src/omemo/QXmppOmemoManager.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/omemo/QXmppOmemoManager.h b/src/omemo/QXmppOmemoManager.h index cc957e73..2ba32671 100644 --- a/src/omemo/QXmppOmemoManager.h +++ b/src/omemo/QXmppOmemoManager.h @@ -125,10 +125,14 @@ public: /// \cond QFuture<MessageEncryptResult> encryptMessage(QXmppMessage &&message, const std::optional<QXmppSendStanzaParams> ¶ms) override; + QFuture<MessageDecryptResult> decryptMessage(QXmppMessage &&message) override; QFuture<IqEncryptResult> encryptIq(QXmppIq &&iq, const std::optional<QXmppSendStanzaParams> ¶ms) override; QFuture<IqDecryptResult> decryptIq(const QDomElement &element) override; + bool isEncrypted(const QDomElement &) override; + bool isEncrypted(const QXmppMessage &) override; + QStringList discoveryFeatures() const override; bool handleStanza(const QDomElement &stanza) override; bool handleMessage(const QXmppMessage &message) override; |
