diff options
author | Maxime “pep” Buquet <pep@bouah.net> | 2018-06-08 23:40:41 +0100 |
---|---|---|
committer | Maxime “pep” Buquet <pep@bouah.net> | 2018-12-16 16:57:48 +0000 |
commit | b6fb719cc991b63f360ff46355b0f96a9aac2a0e (patch) | |
tree | 2a6d2fc10556d7f92963b30ca1902d81ee014d94 | |
parent | 0f344b899c0dff685795108fee4d2de850d92cd6 (diff) | |
download | poezio-b6fb719cc991b63f360ff46355b0f96a9aac2a0e.tar.gz poezio-b6fb719cc991b63f360ff46355b0f96a9aac2a0e.tar.bz2 poezio-b6fb719cc991b63f360ff46355b0f96a9aac2a0e.tar.xz poezio-b6fb719cc991b63f360ff46355b0f96a9aac2a0e.zip |
Add configuration for default_muc server to join if no muc available on domain
Signed-off-by: Maxime “pep” Buquet <pep@bouah.net>
-rw-r--r-- | poezio/config.py | 1 | ||||
-rw-r--r-- | poezio/core/core.py | 10 |
2 files changed, 7 insertions, 4 deletions
diff --git a/poezio/config.py b/poezio/config.py index a1f3dd49..d5a81c0e 100644 --- a/poezio/config.py +++ b/poezio/config.py @@ -49,6 +49,7 @@ DEFAULT_CONFIG = { 'custom_host': '', 'custom_port': '', 'default_nick': '', + 'default_muc_service': '', 'deterministic_nick_colors': True, 'device_id': '', 'nick_color_aliases': True, diff --git a/poezio/core/core.py b/poezio/core/core.py index 985dcbab..5090a211 100644 --- a/poezio/core/core.py +++ b/poezio/core/core.py @@ -877,10 +877,12 @@ class Core: contacts to join in. """ - # Use config.default_muc as muc component if available, otherwise - # find muc component by disco#items-ing the user domain. If not, give - # up - default_muc = 'chat.cluxia.eu' + # Use config.default_muc_service as muc component if available, + # otherwise find muc component by disco#items-ing the user domain. If + # not, give up + default_muc = config.get('default_muc_service') + if not default_muc: + return nick = self.own_nick room = uuid.uuid4().hex + '@' + default_muc |