aboutsummaryrefslogtreecommitdiff
path: root/src/mod_muc.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_muc.erl')
-rw-r--r--src/mod_muc.erl10
1 files changed, 1 insertions, 9 deletions
diff --git a/src/mod_muc.erl b/src/mod_muc.erl
index 8571fcab6..a86f580d3 100644
--- a/src/mod_muc.erl
+++ b/src/mod_muc.erl
@@ -150,18 +150,10 @@ restore_room(ServerHost, Host, Name) ->
forget_room(ServerHost, Host, Name) ->
LServer = jid:nameprep(ServerHost),
- remove_room_mam(LServer, Host, Name),
+ ejabberd_hooks:run(remove_room, LServer, [LServer, Name, Host]),
Mod = gen_mod:db_mod(LServer, ?MODULE),
Mod:forget_room(LServer, Host, Name).
-remove_room_mam(LServer, Host, Name) ->
- case gen_mod:is_loaded(LServer, mod_mam) of
- true ->
- mod_mam:remove_room(LServer, Name, Host);
- false ->
- ok
- end.
-
process_iq_disco_items(Host, From, To,
#iq{lang = Lang} = IQ) ->
Rsm = jlib:rsm_decode(IQ),