From 09571ab88bbf8aa7f29b09036efe2b86688bd7d3 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Fri, 3 Sep 2021 18:35:38 +0200 Subject: Adapt IQ parsing to new packet sending Remove now unused QXmpp::PacketState. --- src/base/QXmppFutureUtils_p.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'src/base/QXmppFutureUtils_p.h') diff --git a/src/base/QXmppFutureUtils_p.h b/src/base/QXmppFutureUtils_p.h index 0cad95f5..f63e30b2 100644 --- a/src/base/QXmppFutureUtils_p.h +++ b/src/base/QXmppFutureUtils_p.h @@ -34,7 +34,8 @@ // We mean it. // -#include +#include "QXmppIq.h" +#include "QXmppSendResult.h" #include #include @@ -147,10 +148,10 @@ auto parseIq(Input &&sendResult, Converter convert) -> decltype(convert({})) } return convert(std::move(iq)); }, - [](QXmpp::PacketState) -> Result { + [](QXmpp::SendError error) -> Result { using Error = QXmppStanza::Error; return Error(Error::Wait, Error::UndefinedCondition, - QStringLiteral("Couldn't send request: lost connection.")); + QStringLiteral("Couldn't send request: ") + error.text); }, }, sendResult); -- cgit v1.2.3