libervia-backend/sat/core
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Goffi ee5784811e core (xmpp): make send a blocking method, fix sendMessageData calls:
original `send` method is blocking, and it is used as such by Wokkel and thus can't be
changed to an async method easily. However, an Async method is necessary to have an async
trigger at the very end of the send workflow for end-to-end encryption. To workaround
that, `send` is an async method which call `a_send`, an async method which actually does
the sending. This way legacy method can still call `send` while `a_send` can be await
otherwise.

Fix calls to `sendMessageData`: the method now being an `async` one, `ensureDeferred` had
to be used in some calls.
2022-09-24 16:31:39 +02:00
..
__init__.py core, setup: huge cleaning: 2018-04-02 19:44:50 +02:00
constants.py plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo: 2022-08-23 21:06:24 +02:00
core_types.py plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo: 2022-08-23 21:06:24 +02:00
exceptions.py component AP gateway: raise exceptions on apGet + fix exceptions catching in apGetLocalObject: 2022-08-31 17:07:01 +02:00
i18n.py plugin XEP-0420: Implementation of Stanza Content Encryption: 2022-08-23 12:04:11 +02:00
launcher.py Renamed the project from "Salut à Toi" to "Libervia": 2021-03-20 20:42:04 +01:00
log.py plugin XEP-0384: Fully reworked to adjust to the reworked python-omemo: 2022-08-23 21:06:24 +02:00
log_config.py Renamed the project from "Salut à Toi" to "Libervia": 2021-03-20 20:42:04 +01:00
patches.py core (patches): updated TLS patches: 2019-10-01 22:49:10 +02:00
sat_main.py core (main): OrderedDict is not necesasry here anymore, as dict are now ordered 2022-09-24 16:08:26 +02:00
xmpp.py core (xmpp): make send a blocking method, fix sendMessageData calls: 2022-09-24 16:31:39 +02:00