aboutsummaryrefslogtreecommitdiff
path: root/src/mod_vcard_riak.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mod_vcard_riak.erl')
-rw-r--r--src/mod_vcard_riak.erl13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/mod_vcard_riak.erl b/src/mod_vcard_riak.erl
index 386347387..23f05f17d 100644
--- a/src/mod_vcard_riak.erl
+++ b/src/mod_vcard_riak.erl
@@ -12,9 +12,9 @@
%% 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("jlib.hrl").
+-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})}.