aboutsummaryrefslogtreecommitdiff
path: root/src/client/QXmppCarbonManagerV2.h
Commit message (Collapse)AuthorAgeFilesLines
* CarbonManagerV2: Add ctor/dtor to allow later binary-compatible changesLinus Jahn2022-08-171-0/+3
| | | | | | Explicitly adds contructor and destructor, so we can later implement other features (like adding a d-ptr) without affecting binary compatibility.
* Add new message carbons managerLinus Jahn2022-08-141-0/+26
The new manager automatically enabled carbons and the user doesn't need to do anything. Messages are injected into the message pipeline of the client instead of using a signal. This makes it possible to decrypt the messages in the next step or do any other possible post-processing on the message. Adapting the old manager was not possible because that would mean major behaviour change that could potentially lead to clients processing message twice.