Mercurial > libervia-backend
annotate doc/index.rst @ 3913:944f51f9c2b4
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.
author | Goffi <goffi@goffi.org> |
---|---|
date | Sat, 24 Sep 2022 16:31:39 +0200 |
parents | 742e466fa000 |
children | 8f87ff449a34 |
rev | line source |
---|---|
3505 | 1 ====================== |
2 Libervia documentation | |
3 ====================== | |
2946 | 4 |
3505 | 5 Welcome to Libervia's documentation. You'll find here both end-user and developer documentations. |
2946 | 6 |
3505 | 7 Libervia is a Libre communication ecosystem based on XMPP standard. It allows you to do many things such as: |
2946 | 8 |
9 - instant messaging | |
10 - (micro)blogging | |
11 - file sharing | |
12 - managing photo albums | |
13 - organizing/managing events | |
14 - handling tasks | |
15 - etc. | |
16 | |
17 It features many interfaces (desktop, mobile, web, command line, console), and is multi-platforms. | |
18 | |
19 You can follow this documentation to learn more on it, or join our official XMPP room at `sat@chat.jabberfr.org <xmpp:sat@chat.jabberfr.org?join>`_ (also available via a `web link <https://chat.jabberfr.org/converse.js/sat@chat.jabberfr.org>`_) | |
20 | |
21 | |
22 .. toctree:: | |
23 :caption: Contents: | |
24 :maxdepth: 3 | |
25 | |
26 installation.rst | |
3021
8ec35cf13f66
doc: added, overview, configuration and Primitivus documentation + some small modifications
Goffi <goffi@goffi.org>
parents:
2946
diff
changeset
|
27 overview.rst |
8ec35cf13f66
doc: added, overview, configuration and Primitivus documentation + some small modifications
Goffi <goffi@goffi.org>
parents:
2946
diff
changeset
|
28 configuration.rst |
3678 | 29 components.rst |
3606
25d3677701e7
doc: developer documentation explaining storage and pubsub cache
Goffi <goffi@goffi.org>
parents:
3505
diff
changeset
|
30 developer.rst |
3488
c80a0f864b5d
doc: updated doc following global renaming
Goffi <goffi@goffi.org>
parents:
3430
diff
changeset
|
31 /libervia-cli/index.rst |
c80a0f864b5d
doc: updated doc following global renaming
Goffi <goffi@goffi.org>
parents:
3430
diff
changeset
|
32 /libervia-tui/index.rst |
3645 | 33 /contributing/index.rst |
2946 | 34 |
35 | |
36 Indices and tables | |
37 ================== | |
38 | |
39 * :ref:`genindex` | |
40 * :ref:`search` |