summaryrefslogtreecommitdiff
path: root/slixmpp/plugins/xep_0045
AgeCommit message (Collapse)Author
2021-05-21XEP-0045: Add a helper method to request voiceEmmanuel Gil Peyrot
This can be used in a moderated room when we are only a visitor.
2021-02-08XEP-0045: Types, visibility, and documentationmathieui
- Make all handlers private (_-prefixed) - Reorder methods in a more thematic order - Add docstrings to public methods - Add types where they were missing - Create new Literal types for closed enums - Make join_muc a wrapper around join_muc_wait and return a Future - Deprecate the current join_muc API - Fix some mypy issues
2021-02-05global: rewrite copyright notice to use commentsmathieui
2021-01-31XEP-0045: make the join_muc_wait timeout parameter optionalmathieui
2021-01-31XEP-0045: Add a join_muc_wait functionmathieui
Which is async, raises on timeout or error, and returns when joined.
2021-01-31XEP-0045: Add a specific handler for MUC presence errorsmathieui
2021-01-31XEP-0045: add a directed event for self-presencemathieui
2021-01-12XEP-0045: Add a groupchat_join MUC event for componentsmathieui
2021-01-10XEP-0045: Better component handlingmathieui
2021-01-10XEP-0045: Better "groupchat_presence" targetingmathieui
(do not make EVERY SINGLE presence go through the 0045 handler)
2021-01-10XEP-0045: add more elements (<actor/>)mathieui
2020-12-27XEP-0045: Add a set_subject() helperEmmanuel Gil Peyrot
2020-12-27XEP-0045: Add missing reason for affiliation and role changesEmmanuel Gil Peyrot
This is especially useful for ban/kick reasons.
2020-12-27XEP-0045: Fix issues found by mypyEmmanuel Gil Peyrot
2020-12-10docs: update docstrings for sphinx conformitymathieui
Remove most references to timeout/callback/ifrom/timeout_callbacks args
2020-12-04XEP-0045: Register the missing invite/decline elementmathieui
2020-12-03XEP-0045: Misc small fixes.mathieui
2020-12-03XEP-0045: Better invitation handlingmathieui
2020-12-03XEP-0045: Remove "self" returns from stanza methodsmathieui
2020-12-03XEP-0045: Add status_codes interface to the MUC elementmathieui
2020-11-26XEP-0045: update methods for asyncio & stanza, typingmathieui
- This rewrites most of the stuff in the plugin by using the newly added elements instead of raw ElementTree stuff with hardcoded namespaces. - Adds methods for affiliation/roles - Adds some type hints - Fix many cases where the call would simply not work since slixmpp exists (and break the API but it was already broken ¯\_(ツ)_/¯)
2020-11-22XEP-0045: register the new elements & reformat initmathieui
2020-11-22XEP-0045: add more stanza elementsmathieui
2020-05-29XEP-0045: register_stanza_plgin(Message, MUCMessage)Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-29XEP-0045: Split __init__Maxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-29XEP-0045: Add MUCMessageMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-29XEP-0045: Remove unused MUCPresence attributesMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-29XEP-0045: Add some types in stanzaMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-29XEP-0045: Add stanza.NS* constsMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-29XEP-0045: Split stanza into sub-moduleMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-29XEP-0045: Remove useless Python2-nessMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
2020-05-29XEP-0045: Change to a package moduleMaxime “pep” Buquet
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>