diff options
| author | Linus Jahn <lnj@kaidan.im> | 2023-01-22 18:06:09 +0100 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2023-01-22 18:10:44 +0100 |
| commit | 46f3831fd238b4c1fb10d44e4531d9e59d574c97 (patch) | |
| tree | f21c85c98502ef3821d52ee4964060a2c49885d2 /src/client/QXmppEntityTimeManager.h | |
| parent | df37c35aa443e6ca7e3baad5f1bbeb379063df55 (diff) | |
| download | qxmpp-46f3831fd238b4c1fb10d44e4531d9e59d574c97.tar.gz | |
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.
Diffstat (limited to 'src/client/QXmppEntityTimeManager.h')
| -rw-r--r-- | src/client/QXmppEntityTimeManager.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/client/QXmppEntityTimeManager.h b/src/client/QXmppEntityTimeManager.h index 81c6fb45..3b090feb 100644 --- a/src/client/QXmppEntityTimeManager.h +++ b/src/client/QXmppEntityTimeManager.h @@ -1,4 +1,5 @@ // SPDX-FileCopyrightText: 2010 Manjeet Dahiya <manjeetdahiya@gmail.com> +// SPDX-FileCopyrightText: 2022 Linus Jahn <lnj@kaidan.im> // // SPDX-License-Identifier: LGPL-2.1-or-later @@ -12,6 +13,7 @@ template<class T> class QXmppTask; class QXmppEntityTimeIq; +class QXmppError; /// /// \brief The QXmppEntityTimeManager class provided the functionality to get @@ -26,7 +28,7 @@ class QXMPP_EXPORT QXmppEntityTimeManager : public QXmppClientExtension public: QString requestTime(const QString &jid); - using EntityTimeResult = std::variant<QXmppEntityTimeIq, QXmppStanza::Error>; + using EntityTimeResult = std::variant<QXmppEntityTimeIq, QXmppError>; QXmppTask<EntityTimeResult> requestEntityTime(const QString &jid); /// \cond |
