aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppClient.cpp
diff options
context:
space:
mode:
authorMelvin Keskin <melvo@olomono.de>2022-01-23 19:04:57 +0100
committerLinus Jahn <lnj@kaidan.im>2022-02-02 15:32:50 +0100
commit542e0779023d798012e27ed917329be7e146df81 (patch)
tree6bfc3a68afdf2397a40804ae1531c45b579493b6 /src/client/QXmppClient.cpp
parentd5bcf259944c8f48971f6fa6f13d603511d7c75f (diff)
downloadqxmpp-542e0779023d798012e27ed917329be7e146df81.tar.gz
Client: Use 'QXmppE2eeExtension::EncryptMessageResult'
Diffstat (limited to 'src/client/QXmppClient.cpp')
-rw-r--r--src/client/QXmppClient.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/client/QXmppClient.cpp b/src/client/QXmppClient.cpp
index ebb6bd70..e9b580d4 100644
--- a/src/client/QXmppClient.cpp
+++ b/src/client/QXmppClient.cpp
@@ -359,10 +359,10 @@ bool QXmppClient::sendPacket(const QXmppNonza &packet)
///
QFuture<QXmpp::SendResult> QXmppClient::send(QXmppStanza &&stanza)
{
- const auto sendEncrypted = [this](QFuture<std::variant<QByteArray, QXmpp::SendError>> &&future) {
+ const auto sendEncrypted = [this](QFuture<QXmppE2eeExtension::EncryptMessageResult> &&future) {
auto interface = std::make_shared<QFutureInterface<QXmpp::SendResult>>(QFutureInterfaceBase::Started);
- await(future, this, [this, interface](std::variant<QByteArray, QXmpp::SendError> result) {
+ await(future, this, [this, interface](QXmppE2eeExtension::EncryptMessageResult &&result) {
if (const auto *xml = std::get_if<QByteArray>(&result)) {
auto future = d->stream->send(QXmppPacket(*xml, true, interface));
await(future, this, [=](QXmpp::SendResult &&result) {