diff options
author | Paweł Chmielowski <pchmielowski@process-one.net> | 2018-09-20 18:02:47 +0200 |
---|---|---|
committer | Paweł Chmielowski <pchmielowski@process-one.net> | 2018-09-20 18:02:47 +0200 |
commit | 1b3a6dd54adba617a9ab59a050db18f942bf93ce (patch) | |
tree | 65b78cad6613e687555912dc9fb8ed056b5b3005 /src | |
parent | Remove forgotten debug line (diff) |
Recognize more fields that aren't atom in format_room_option
Diffstat (limited to 'src')
-rw-r--r-- | src/mod_muc_admin.erl | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/mod_muc_admin.erl b/src/mod_muc_admin.erl index 7b702cdc5..f5213f212 100644 --- a/src/mod_muc_admin.erl +++ b/src/mod_muc_admin.erl @@ -361,7 +361,7 @@ build_summary_room(Name, Host, Pid) -> {<<Name/binary, "@", Host/binary>>, misc:atom_to_binary(Public), Participants - }. + }. muc_register_nick(Nick, FromBinary, ServerHost) -> Host = find_host(ServerHost), @@ -950,6 +950,13 @@ format_room_option(OptionString, ValueString) -> subject_author ->ValueString; presence_broadcast ->misc:expr_to_term(ValueString); max_users -> binary_to_integer(ValueString); + voice_request_min_interval -> binary_to_integer(ValueString); + vcard -> ValueString; + vcard_xupdate when ValueString /= <<"undefined">>, + ValueString /= <<"external">> -> + ValueString; + lang -> ValueString; + pubsub -> ValueString; _ -> misc:binary_to_atom(ValueString) end, {Option, Value}. |