diff options
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; |
