Parse correctly presence_broadcast option in change_room_option command
This commit is contained in:
parent
50327a0cfc
commit
0982a9bc3c
|
@ -893,6 +893,7 @@ format_room_option(OptionString, ValueString) ->
|
||||||
password -> ValueString;
|
password -> ValueString;
|
||||||
subject ->ValueString;
|
subject ->ValueString;
|
||||||
subject_author ->ValueString;
|
subject_author ->ValueString;
|
||||||
|
presence_broadcast ->misc:expr_to_term(ValueString);
|
||||||
max_users -> binary_to_integer(ValueString);
|
max_users -> binary_to_integer(ValueString);
|
||||||
_ -> misc:binary_to_atom(ValueString)
|
_ -> misc:binary_to_atom(ValueString)
|
||||||
end,
|
end,
|
||||||
|
@ -933,6 +934,7 @@ change_option(Option, Value, Config) ->
|
||||||
password -> Config#config{password = Value};
|
password -> Config#config{password = Value};
|
||||||
password_protected -> Config#config{password_protected = Value};
|
password_protected -> Config#config{password_protected = Value};
|
||||||
persistent -> Config#config{persistent = Value};
|
persistent -> Config#config{persistent = Value};
|
||||||
|
presence_broadcast -> Config#config{presence_broadcast = Value};
|
||||||
public -> Config#config{public = Value};
|
public -> Config#config{public = Value};
|
||||||
public_list -> Config#config{public_list = Value};
|
public_list -> Config#config{public_list = Value};
|
||||||
title -> Config#config{title = Value};
|
title -> Config#config{title = Value};
|
||||||
|
|
Loading…
Reference in New Issue