Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2015-12-21 02:23:50 +0300
committerAlexey Shchepin <alexey@process-one.net>2015-12-21 02:25:31 +0300
commitd88d5d68070417964df9011ea02d6d55a09dbf50 (patch)
tree171d504c7ad3e3f57211009591c15019931b71c4 /src
parent2d22507636ea9deff5909d548d376e4cb626de13 (diff)
Support presence_broadcast in default_room_options mod_muc option
Diffstat (limited to 'src')
-rw-r--r--src/mod_muc.erl8
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]),