Commit graph libervia-backend/src/plugins/plugin_xep_0033.py
Author SHA1 Message Date
Goffi
2ca6efd8cc dates update 2014-02-04 18:32:49 +01:00
souliane
84bfd205dd test: added tests for XEP-0033 2014-01-05 13:05:31 +01:00
souliane
1986ea26ca plugin XEP-0033: the comparison for auto-fixing for the stanza recipient was not correct 2014-01-05 13:00:17 +01:00
Goffi
5a00dc9503 core: i18n refactoring:
- _() is no more installed in __builtin__
    - instead, there is a new sat.core.i18n module
    - added D_() method for deferred translation
    - languageSwitch method allow to dynamically change translation language
    - import gettext is tested against ImportError, and dummy methods are used when not available (mainly useful for Libervia)
2013-12-29 17:06:01 +01:00
souliane
09e5cc47bb plugin XEP-0033: avoid the controlled error to explode (use return Failure(...) instead of raise) 2013-12-16 17:49:54 +01:00
souliane
d12cf069f8 plugin XEP-0033: bug fix for sending messages with the addressing feature to several servers 2013-12-16 14:48:28 +01:00
souliane
718bb98300 plugin XEP-0033: implementation of the addressing feature:
- frontends pass the recipients in the extra parameter of sendMessage
    - backend checks if the target server supports the feature (this is not done yet by prosody plugin)
    - features and identities are cached per profile and server
    - messages are duplicated in history for now (TODO: redesign the database)
    - echos signals are also duplicated to the sender (FIXME)
2013-12-11 17:16:53 +01:00