From 46f3831fd238b4c1fb10d44e4531d9e59d574c97 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Sun, 22 Jan 2023 18:06:09 +0100 Subject: Use QXmppError in all IQ results instead of StanzaError This allows us to report different error types with more information and makes it possible to distinguish stanza errors and errors generated locally. Part of #501. --- src/client/QXmppUploadRequestManager.h | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'src/client/QXmppUploadRequestManager.h') diff --git a/src/client/QXmppUploadRequestManager.h b/src/client/QXmppUploadRequestManager.h index e5ed752c..0cda7a55 100644 --- a/src/client/QXmppUploadRequestManager.h +++ b/src/client/QXmppUploadRequestManager.h @@ -5,7 +5,8 @@ #ifndef QXMPPUPLOADREQUESTMANAGER_H #define QXMPPUPLOADREQUESTMANAGER_H -#include +#include "QXmppError.h" +#include "QXmppClientExtension.h" #include @@ -20,10 +21,11 @@ class QXmppHttpUploadSlotIq; class QXmppUploadServicePrivate; class QXmppUploadRequestManagerPrivate; +/// /// \brief QXmppUploadService represents an HTTP File Upload service. /// /// It is used to store the JID and maximum file size for uploads. - +/// class QXMPP_EXPORT QXmppUploadService { public: @@ -97,7 +99,7 @@ public: const QMimeType &mimeType, const QString &uploadService = QString()); - using SlotResult = std::variant; + using SlotResult = std::variant; QXmppTask requestSlot(const QFileInfo &file, const QString &uploadService = {}); QXmppTask requestSlot(const QFileInfo &file, -- cgit v1.2.3