From 279d4b00acbcd6d6aa3e1e72a7169a24b292af07 Mon Sep 17 00:00:00 2001 From: Badlop Date: Wed, 12 Aug 2015 17:18:41 +0200 Subject: Fix and document create_rooms_file and destroy_ --- src/mod_muc_admin.erl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/mod_muc_admin.erl b/src/mod_muc_admin.erl index 7d0444345..4741a23e1 100644 --- a/src/mod_muc_admin.erl +++ b/src/mod_muc_admin.erl @@ -81,11 +81,13 @@ commands() -> result = {res, rescode}}, #ejabberd_commands{name = create_rooms_file, tags = [muc], desc = "Create the rooms indicated in file", + longdesc = "Provide one room JID per line. Rooms will be created after restart.", module = ?MODULE, function = create_rooms_file, args = [{file, string}], result = {res, rescode}}, #ejabberd_commands{name = destroy_rooms_file, tags = [muc], desc = "Destroy the rooms indicated in file", + longdesc = "Provide one room JID per line.", module = ?MODULE, function = destroy_rooms_file, args = [{file, string}], result = {res, rescode}}, @@ -502,7 +504,7 @@ split_roomjid(RoomJID) -> [Name, Host] = string:tokens(RoomJID, "@"), [_MUC_service_name | ServerHostList] = string:tokens(Host, "."), ServerHost = join(ServerHostList, "."), - {Name, Host, ServerHost}. + {list_to_binary(Name), list_to_binary(Host), list_to_binary(ServerHost)}. %% This function is copied from string:join/2 in Erlang/OTP R12B-1 %% Note that string:join/2 is not implemented in Erlang/OTP R11B -- cgit v1.2.3