aboutsummaryrefslogtreecommitdiff
path: root/src/omemo/QXmppOmemoManager_p.cpp
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2023-01-03 23:43:48 +0100
committerLinus Jahn <lnj@kaidan.im>2023-01-31 19:20:32 +0100
commit29447baef7d211cfd98869de6c1a1d9b8abae18c (patch)
tree3eb9a956b3e27c94a39499a2a4e0f3f1d315cbe0 /src/omemo/QXmppOmemoManager_p.cpp
parent9fa2f36ba98c08846eddfd9375cd55f2b33002d4 (diff)
downloadqxmpp-29447baef7d211cfd98869de6c1a1d9b8abae18c.tar.gz
E2eeExtension: Return encrypted stanzas as Message/Iq instead of XML
Part of #513.
Diffstat (limited to 'src/omemo/QXmppOmemoManager_p.cpp')
-rw-r--r--src/omemo/QXmppOmemoManager_p.cpp6
1 files changed, 1 insertions, 5 deletions
diff --git a/src/omemo/QXmppOmemoManager_p.cpp b/src/omemo/QXmppOmemoManager_p.cpp
index 4e9d7840..485ef7b4 100644
--- a/src/omemo/QXmppOmemoManager_p.cpp
+++ b/src/omemo/QXmppOmemoManager_p.cpp
@@ -1090,11 +1090,7 @@ QXmppTask<QXmppE2eeExtension::MessageEncryptResult> ManagerPrivate::encryptMessa
message.setOmemoElement(omemoElement);
- QByteArray serializedEncryptedMessage;
- QXmlStreamWriter writer(&serializedEncryptedMessage);
- message.toXml(&writer, QXmpp::ScePublic);
-
- interface.finish(serializedEncryptedMessage);
+ interface.finish(std::make_unique<QXmppMessage>(std::move(message)));
}
});
}