aboutsummaryrefslogtreecommitdiff
path: root/client.cpp
diff options
context:
space:
mode:
authorXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-06-29 14:10:06 +0200
committerXavier Del Campo Romero <xavi.dcr@tutanota.com>2023-08-30 02:46:41 +0200
commit6ecc6b6f0272a47d41ce5d619eaa779a29fcf9df (patch)
treeb304ad33ecadcd1209347b67d525506356d149f0 /client.cpp
parent48cfe26383feb2fcf6638905060c605af8eb2c69 (diff)
WIP OMEMO
Diffstat (limited to 'client.cpp')
-rw-r--r--client.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/client.cpp b/client.cpp
index fd98a1a..74bb0c4 100644
--- a/client.cpp
+++ b/client.cpp
@@ -1,10 +1,17 @@
#include "client.h"
-#include <QXmppMamManager.h>
-Client::Client(QObject *const parent) :
- QXmppClient(parent)
+Client::Client(const QString &jid, QObject *const parent) :
+ QXmppClient(parent),
+ jid(jid),
+ trust_db(jid),
+ trust(&trust_db),
+ omemo_db(jid),
+ omemo(&omemo_db)
{
- // addExtension(new QXmppMamManager);
+ addExtension(&trust);
+ addExtension(&pubsub);
+ addExtension(&omemo);
+ omemo.setSecurityPolicy(QXmpp::TrustSecurityPolicy::Toakafa);
}
QString Client::jidBare()