aboutsummaryrefslogtreecommitdiff
path: root/src/mod_mam.erl
diff options
context:
space:
mode:
authorEvgeny Khramtsov <ekhramtsov@process-one.net>2019-04-03 15:01:20 +0300
committerEvgeny Khramtsov <ekhramtsov@process-one.net>2019-04-03 15:01:20 +0300
commit3013f1b9bc5bf27473992799e07cf3438ca63a71 (patch)
treec5f0c8e1a38267d0d07de92b6fcd79782f2dd495 /src/mod_mam.erl
parentDecrease ugliness of the ugly code (diff)
Update mod_mam dependencies
Diffstat (limited to 'src/mod_mam.erl')
-rw-r--r--src/mod_mam.erl7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mod_mam.erl b/src/mod_mam.erl
index 3e02c5946..2532698a5 100644
--- a/src/mod_mam.erl
+++ b/src/mod_mam.erl
@@ -245,8 +245,11 @@ reload(Host, NewOpts, OldOpts) ->
ok
end.
-depends(_Host, _Opts) ->
- [].
+depends(_Host, Opts) ->
+ case proplists:get_bool(user_mucsub_from_muc_archive, Opts) of
+ true -> [{mod_muc, hard}, {mod_muc_admin, hard}];
+ false -> []
+ end.
-spec register_iq_handlers(binary()) -> ok.
register_iq_handlers(Host) ->