first attempts to build against upstream qxmpp

This commit is contained in:
Blue 2022-08-29 21:34:25 +03:00
parent b6ba022bff
commit 87973b3b67
Signed by untrusted user: blue
GPG key ID: 9B203B252A63EE38
4 changed files with 84 additions and 21 deletions

View file

@ -40,6 +40,9 @@ Account::Account(const QString& p_login, const QString& p_server, const QString&
um(new QXmppUploadRequestManager()),
dm(client.findExtension<QXmppDiscoveryManager>()),
rcpm(new QXmppMessageReceiptManager()),
#ifdef WITH_OMEMO
om(new QXmppOmemoManager()),
#endif
reconnectScheduled(false),
reconnectTimer(new QTimer),
network(p_net),
@ -87,6 +90,11 @@ Account::Account(const QString& p_login, const QString& p_server, const QString&
client.addExtension(rcpm);
QObject::connect(rcpm, &QXmppMessageReceiptManager::messageDelivered, mh, &MessageHandler::onReceiptReceived);
#ifdef WITH_OMEMO
client.addExtension(om);
qDebug("Added OMEMO manager");
#endif
reconnectTimer->setSingleShot(true);
QObject::connect(reconnectTimer, &QTimer::timeout, this, &Account::onReconnectTimer);
@ -118,6 +126,9 @@ Account::~Account()
delete rh;
delete reconnectTimer;
#ifdef WITH_OMEMO
delete om;
#endif
delete rcpm;
delete dm;
delete um;