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.erl5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mod_muc.erl b/src/mod_muc.erl
index 408700909..52c9d2e22 100644
--- a/src/mod_muc.erl
+++ b/src/mod_muc.erl
@@ -1268,5 +1268,10 @@ import(_LServer, mnesia, #muc_room{} = R) ->
mnesia:dirty_write(R);
import(_LServer, mnesia, #muc_registered{} = R) ->
mnesia:dirty_write(R);
+import(_LServer, riak, #muc_room{} = R) ->
+ ejabberd_riak:put(R);
+import(_LServer, riak,
+ #muc_registered{us_host = {_, Host}, nick = Nick} = R) ->
+ ejabberd_riak:put(R, [{'2i', [{<<"nick_host">>, {Nick, Host}}]}]);
import(_, _, _) ->
pass.