diff options
author | Kim Alvefur <zash@zash.se> | 2018-04-14 16:14:55 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2018-04-14 16:14:55 +0200 |
commit | 5ad0f9390a31c7506992351542a07796d66e3f9f (patch) | |
tree | 87557ab777ee80bac251184a0073caf0dbcd7867 /plugins/mod_admin_telnet.lua | |
parent | f5a5751222738d5980f6ba210a82d1ab267f9b20 (diff) | |
download | prosody-5ad0f9390a31c7506992351542a07796d66e3f9f.tar.gz prosody-5ad0f9390a31c7506992351542a07796d66e3f9f.zip |
console: Allow passing a config when creating a room
Diffstat (limited to 'plugins/mod_admin_telnet.lua')
-rw-r--r-- | plugins/mod_admin_telnet.lua | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/plugins/mod_admin_telnet.lua b/plugins/mod_admin_telnet.lua index 51e55d15..373ab81b 100644 --- a/plugins/mod_admin_telnet.lua +++ b/plugins/mod_admin_telnet.lua @@ -991,14 +991,15 @@ local function check_muc(jid) return room_name, host; end -function def_env.muc:create(room_jid) +function def_env.muc:create(room_jid, config) local room_name, host = check_muc(room_jid); if not room_name then return room_name, host; end if not room_name then return nil, host end + if config ~= nil and type(config) ~= "table" then return nil, "Config must be a table"; end if hosts[host].modules.muc.get_room_from_jid(room_jid) then return nil, "Room exists already" end - return hosts[host].modules.muc.create_room(room_jid); + return hosts[host].modules.muc.create_room(room_jid, config); end function def_env.muc:room(room_jid) |