diff options
author | Alexey Shchepin <alexey@process-one.net> | 2015-12-21 02:23:50 +0300 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2015-12-21 02:25:31 +0300 |
commit | d88d5d68070417964df9011ea02d6d55a09dbf50 (patch) | |
tree | 171d504c7ad3e3f57211009591c15019931b71c4 /src | |
parent | 2d22507636ea9deff5909d548d376e4cb626de13 (diff) |
Support presence_broadcast in default_room_options mod_muc option
Diffstat (limited to 'src')
-rw-r--r-- | src/mod_muc.erl | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mod_muc.erl b/src/mod_muc.erl index 385bf54b0..b03dde3c6 100644 --- a/src/mod_muc.erl +++ b/src/mod_muc.erl @@ -364,6 +364,14 @@ init([Host, Opts]) -> end; max_users -> fun(I) when is_integer(I), I > 0 -> I end; + presence_broadcast -> + fun(L) -> + lists:map( + fun(moderator) -> moderator; + (participant) -> participant; + (visitor) -> visitor + end, L) + end; _ -> ?ERROR_MSG("unknown option ~p with value ~p", [Opt, Val]), |