diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2016-07-29 17:39:13 +0300 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2016-07-29 17:39:13 +0300 |
commit | 9bf1bac7df54f5be9cdca9a5d7a36160c40e25dd (patch) | |
tree | c40f739fa35b9a5c3d38aa74b798d97b14d190b4 /src/mod_vcard_riak.erl | |
parent | Rewrite 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.erl | 11 |
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})}. |