Mercurial > prosody-modules
comparison mod_muc_defaults/mod_muc_defaults.lua @ 3623:da2d58208574
mod_muc_defaults: Allow setting of `name` and `description
Also fix setting of language
author | JC Brand <jc@opkode.com> |
---|---|
date | Thu, 20 Jun 2019 10:37:48 +0200 |
parents | 796b29911747 |
children | d1bc50890343 |
comparison
equal
deleted
inserted
replaced
3622:21f870e1ba55 | 3623:da2d58208574 |
---|---|
13 end | 13 end |
14 | 14 |
15 | 15 |
16 local function configure_room(room, config) | 16 local function configure_room(room, config) |
17 local should_save = false; | 17 local should_save = false; |
18 if config.name ~= nil then | |
19 should_save = room:set_name(config.name) or should_save; | |
20 end | |
21 if config.description ~= nil then | |
22 should_save = room:set_description(config.description) or should_save; | |
23 end | |
18 if config.allow_member_invites ~= nil then | 24 if config.allow_member_invites ~= nil then |
19 should_save = | 25 should_save = |
20 room:set_allow_member_invites(config.allow_member_invites) | 26 room:set_allow_member_invites(config.allow_member_invites) |
21 or should_save; | 27 or should_save; |
22 end | 28 end |
29 should_save = | 35 should_save = |
30 room:set_historylength(config.history_length) | 36 room:set_historylength(config.history_length) |
31 or should_save; | 37 or should_save; |
32 end | 38 end |
33 if config.lang ~= nil then | 39 if config.lang ~= nil then |
34 should_save = room:set_language(config.language) or should_save; | 40 should_save = room:set_language(config.lang) or should_save; |
35 end | 41 end |
36 if config.members_only ~= nil then | 42 if config.members_only ~= nil then |
37 should_save = | 43 should_save = |
38 room:set_members_only(config.members_only) | 44 room:set_members_only(config.members_only) |
39 or should_save; | 45 or should_save; |