annotate libervia/backend/bridge/bridge_constructor/constructors/mediawiki/mediawiki_template.tpl @ 4306:94e0968987cd

plugin XEP-0033: code modernisation, improve delivery, data validation: - Code has been rewritten using Pydantic models and `async` coroutines for data validation and cleaner element parsing/generation. - Delivery has been completely rewritten. It now works even if server doesn't support multicast, and send to local multicast service first. Delivering to local multicast service first is due to bad support of XEP-0033 in server (notably Prosody which has an incomplete implementation), and the current impossibility to detect if a sub-domain service handles fully multicast or only for local domains. This is a workaround to have a good balance between backward compatilibity and use of bandwith, and to make it work with the incoming email gateway implementation (the gateway will only deliver to entities of its own domain). - disco feature checking now uses `async` corountines. `host` implementation still use Deferred return values for compatibility with legacy code. rel 450
author Goffi <goffi@goffi.org>
date Thu, 26 Sep 2024 16:12:01 +0200
parents 4b842c1fb686
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
740
aebc8ba05129 bridge (constructor): added categories for the mediawiki export
souliane <souliane@mailoo.org>
parents: 278
diff changeset
1 [[Catégorie:Salut à Toi]]
aebc8ba05129 bridge (constructor): added categories for the mediawiki export
souliane <souliane@mailoo.org>
parents: 278
diff changeset
2 [[Catégorie:documentation développeur]]
aebc8ba05129 bridge (constructor): added categories for the mediawiki export
souliane <souliane@mailoo.org>
parents: 278
diff changeset
3
278
56d9c4cfdcfa mediawiki template
Goffi <goffi@goffi.org>
parents:
diff changeset
4 = Overview =
56d9c4cfdcfa mediawiki template
Goffi <goffi@goffi.org>
parents:
diff changeset
5 This is an autogenerated doc for SàT bridge's API
56d9c4cfdcfa mediawiki template
Goffi <goffi@goffi.org>
parents:
diff changeset
6 = Signals =
56d9c4cfdcfa mediawiki template
Goffi <goffi@goffi.org>
parents:
diff changeset
7 ##SIGNALS_PART##
56d9c4cfdcfa mediawiki template
Goffi <goffi@goffi.org>
parents:
diff changeset
8 = Methods =
56d9c4cfdcfa mediawiki template
Goffi <goffi@goffi.org>
parents:
diff changeset
9 ##METHODS_PART##
56d9c4cfdcfa mediawiki template
Goffi <goffi@goffi.org>
parents:
diff changeset
10 ----
56d9c4cfdcfa mediawiki template
Goffi <goffi@goffi.org>
parents:
diff changeset
11 ##TIMESTAMP##