aboutsummaryrefslogtreecommitdiff
path: root/src/omemo/QXmppOmemoManager.h
Commit message (Collapse)AuthorAgeFilesLines
* Use QXmppError in all IQ results instead of StanzaErrorLinus Jahn2023-01-221-1/+1
| | | | | | | | 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.
* Introduce QXmppTask & QXmppPromiseLinus Jahn2023-01-031-24/+23
| | | | | | Closes #502. Co-authored-by: Jonah BrĂ¼chert <jbb@kaidan.im>
* OmemoManager: Replace multi-result futures with single result futuresLinus Jahn2022-12-311-3/+3
| | | | | | | | | QXmppTask won't support multi-result and in the case of the OmemoManager it's not really needed. If you want to know when each single request is finished you can just subscribe/unsubscribe from each jid in a single request. Part of #502.
* OmemoManager: Implement isEncrypted() and decryptMessage()Linus Jahn2022-10-181-0/+4
|
* Split up OMEMO into extra moduleLinus Jahn2022-08-131-0/+158