aboutsummaryrefslogtreecommitdiff
path: root/src/omemo
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2022-12-29 21:44:40 +0100
committerLinus Jahn <lnj@kaidan.im>2022-12-29 21:59:49 +0100
commit93c35b3f1260f3dfafbc77609fcadb9a40a7b97f (patch)
treeec80a32b7dfe37365598e17b8ec8afbaabd9bba3 /src/omemo
parent1b5c7c466d0ca2df80cdec5009cac541afa735c7 (diff)
downloadqxmpp-93c35b3f1260f3dfafbc77609fcadb9a40a7b97f.tar.gz
StanzaError: Remove optional getter/settters for type/condition
The whole QXmppStanza::Error is now used optionally in QXmppStanza, so type and condition of the error don't need to be optionals as well. Part of #512.
Diffstat (limited to 'src/omemo')
-rw-r--r--src/omemo/QXmppOmemoManager_p.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/omemo/QXmppOmemoManager_p.cpp b/src/omemo/QXmppOmemoManager_p.cpp
index 2de0b5f3..805f0b56 100644
--- a/src/omemo/QXmppOmemoManager_p.cpp
+++ b/src/omemo/QXmppOmemoManager_p.cpp
@@ -1374,9 +1374,8 @@ QByteArray ManagerPrivate::createSceEnvelope(const T &stanza)
} else {
// If the IQ stanza contains an error (i.e., it is an error response), that error is
// serialized instead of actual content.
- const auto error = stanza.error();
- if (error.typeOpt()) {
- error.toXml(&writer);
+ if (auto err = stanza.errorOptional()) {
+ err->toXml(&writer);
} else {
stanza.toXmlElementFromChild(&writer);
}