diff options
| author | Linus Jahn <lnj@kaidan.im> | 2022-05-06 16:38:47 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2022-08-14 17:32:53 +0200 |
| commit | b6d341f649dd12cd884d43fc6d21dfa8f1bdac95 (patch) | |
| tree | d9321abdf97c0fff647b8bdc9ecb2ce4dcf9fda6 /src/client/QXmppCarbonManagerV2.cpp | |
| parent | c89d39d66affd6a1c2a299ca424deaf88ea17ba9 (diff) | |
| download | qxmpp-b6d341f649dd12cd884d43fc6d21dfa8f1bdac95.tar.gz | |
Message: Add isCarbonForwarded attribute
It's now also possible to see which messages were carbon forwarded when
using the CarbonManagerV2.
Diffstat (limited to 'src/client/QXmppCarbonManagerV2.cpp')
| -rw-r--r-- | src/client/QXmppCarbonManagerV2.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/client/QXmppCarbonManagerV2.cpp b/src/client/QXmppCarbonManagerV2.cpp index 25b76ec7..0f6aef7b 100644 --- a/src/client/QXmppCarbonManagerV2.cpp +++ b/src/client/QXmppCarbonManagerV2.cpp @@ -101,6 +101,8 @@ auto parseIq(std::variant<QDomElement, SendError> &&sendResult) -> std::optional /// client.addNewExtension<QXmppCarbonManagerV2>(); /// \endcode /// +/// To distinguish carbon messages, you can use QXmppMessage::isCarbonMessage(). +/// /// \ingroup Managers /// /// \since QXmpp 1.5 @@ -133,6 +135,7 @@ bool Manager::handleStanza(const QDomElement &element, const std::optional<QXmpp QXmppMessage message; message.parse(messageElement); + message.setCarbonForwarded(true); injectMessage(std::move(message)); return true; |
