aboutsummaryrefslogtreecommitdiff
path: root/src/mod_roster.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_roster.erl')
-rw-r--r--src/mod_roster.erl4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/mod_roster.erl b/src/mod_roster.erl
index 24386e8e8..fabe053b4 100644
--- a/src/mod_roster.erl
+++ b/src/mod_roster.erl
@@ -1748,6 +1748,10 @@ import(_LServer, mnesia, #roster{} = R) ->
mnesia:dirty_write(R);
import(_LServer, mnesia, #roster_version{} = RV) ->
mnesia:dirty_write(RV);
+import(_LServer, riak, #roster{us = {LUser, LServer}} = R) ->
+ ejabberd_riak:put(R, [{'2i', [{<<"us">>, {LUser, LServer}}]}]);
+import(_LServer, riak, #roster_version{} = RV) ->
+ ejabberd_riak:put(RV);
import(_, _, _) ->
pass.