aboutsummaryrefslogtreecommitdiff
path: root/src/omemo/QXmppOmemoManager.h
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-10-17 17:47:32 +0200
committerLinus Jahn <lnj@kaidan.im>2022-10-18 21:12:51 +0200
commitca56014bfc1293b31a934c080ba1ffc059d2faf1 (patch)
tree9fbe215134b7e498003f48121c7ef9ccae3648e2 /src/omemo/QXmppOmemoManager.h
parentbdc2b00a1d89c20f6fe87bdb6f9eb792afeea2bb (diff)
downloadqxmpp-ca56014bfc1293b31a934c080ba1ffc059d2faf1.tar.gz
OmemoManager: Implement isEncrypted() and decryptMessage()
Diffstat (limited to 'src/omemo/QXmppOmemoManager.h')
-rw-r--r--src/omemo/QXmppOmemoManager.h4
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> &params) override;
+ QFuture<MessageDecryptResult> decryptMessage(QXmppMessage &&message) override;
QFuture<IqEncryptResult> encryptIq(QXmppIq &&iq, const std::optional<QXmppSendStanzaParams> &params) 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;