From fbd0e6b87dae07f8950c8b7c47643450fd6fdf1f Mon Sep 17 00:00:00 2001 From: Jonah BrĂ¼chert Date: Sat, 24 Sep 2022 19:42:41 +0200 Subject: QXmppError: Add fromNetworkReply() creator --- src/base/QXmppError.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/base/QXmppError.cpp') diff --git a/src/base/QXmppError.cpp b/src/base/QXmppError.cpp index eab4c749..bd894c10 100644 --- a/src/base/QXmppError.cpp +++ b/src/base/QXmppError.cpp @@ -45,6 +45,16 @@ QXmppError QXmppError::fromIoDevice(const QIODevice &device) return QXmppError { device.errorString(), std::any() }; } +/// +/// \brief Constructs a QXmppError from a QNetworkReply +/// +/// It creates a QXmppError with the error string and network error from the reply. +/// +QXmppError QXmppError::fromNetworkReply(const QNetworkReply &reply) +{ + return { reply.errorString(), reply.error() }; +} + /// /// Returns whether the error is a QNetworkReply::NetworkError. /// -- cgit v1.2.3