diff options
author | Badlop <badlop@process-one.net> | 2022-04-29 17:30:14 +0200 |
---|---|---|
committer | Badlop <badlop@process-one.net> | 2022-05-02 20:20:21 +0200 |
commit | 2739a52e0f26a4484fd139ff7bf9c25161b2f785 (patch) | |
tree | 38ec29ec233547b0a5adba955badf298c042f0ad /src/mod_muc_room.erl | |
parent | Runtime: Fix path of own workflow file (diff) |
Update options configurable in default_room_options
Diffstat (limited to 'src/mod_muc_room.erl')
-rw-r--r-- | src/mod_muc_room.erl | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mod_muc_room.erl b/src/mod_muc_room.erl index 8271f5fd..5f160218 100644 --- a/src/mod_muc_room.erl +++ b/src/mod_muc_room.erl @@ -3836,6 +3836,11 @@ remove_nonmembers(StateData) -> -spec set_opts([{atom(), any()}], state()) -> state(). set_opts([], StateData) -> set_vcard_xupdate(StateData); +set_opts([{vcard, Val} | Opts], StateData) + when is_record(Val, vcard_temp) -> + %% default_room_options is setting a default room vcard + ValRaw = fxml:element_to_binary(xmpp:encode(Val)), + set_opts([{vcard, ValRaw} | Opts], StateData); set_opts([{Opt, Val} | Opts], StateData) -> NSD = case Opt of title -> |