diff options
Diffstat (limited to 'src/omemo/QXmppOmemoManager_p.cpp')
| -rw-r--r-- | src/omemo/QXmppOmemoManager_p.cpp | 6 |
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))); } }); } |
