summaryrefslogtreecommitdiff
path: root/src/mod_vcard_riak.erl
diff options
context:
space:
mode:
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-07-29 17:39:13 +0300
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>2016-07-29 17:39:13 +0300
commit9bf1bac7df54f5be9cdca9a5d7a36160c40e25dd (patch)
treec40f739fa35b9a5c3d38aa74b798d97b14d190b4 /src/mod_vcard_riak.erl
parentRewrite several modules to use XML generator (diff)
Rewrite mod_vcard_ldap to use XML generator
Diffstat (limited to 'src/mod_vcard_riak.erl')
-rw-r--r--src/mod_vcard_riak.erl11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mod_vcard_riak.erl b/src/mod_vcard_riak.erl
index 397008a7..23f05f17 100644
--- a/src/mod_vcard_riak.erl
+++ b/src/mod_vcard_riak.erl
@@ -12,7 +12,7 @@
%% API
-export([init/2, get_vcard/2, set_vcard/4, search/4, remove_user/2,
- import/2]).
+ search_fields/1, search_reported/1, import/2, stop/1]).
-include("xmpp.hrl").
-include("mod_vcard.hrl").
@@ -23,6 +23,9 @@
init(_Host, _Opts) ->
ok.
+stop(_Host) ->
+ ok.
+
get_vcard(LUser, LServer) ->
case ejabberd_riak:get(vcard, vcard_schema(), {LUser, LServer}) of
{ok, R} ->
@@ -89,6 +92,12 @@ set_vcard(LUser, LServer, VCARD,
search(_LServer, _Data, _AllowReturnAll, _MaxMatch) ->
[].
+search_fields(_LServer) ->
+ [].
+
+search_reported(_LServer) ->
+ [].
+
remove_user(LUser, LServer) ->
{atomic, ejabberd_riak:delete(vcard, {LUser, LServer})}.