diff --git a/app/services/ejabberd_api_client.rb b/app/services/ejabberd_api_client.rb index 786af02..fed8705 100644 --- a/app/services/ejabberd_api_client.rb +++ b/app/services/ejabberd_api_client.rb @@ -14,12 +14,20 @@ class EjabberdApiClient end end + # + # API endpoints + # + def add_rosteritem(payload) post "add_rosteritem", payload end - def send_message(payload) - post "send_message", payload + def get_vcard2(user, name, subname) + payload = { + user: user.cn, host: user.ou, + name: name, subname: subname + } + post "get_vcard2", payload end def private_get(user, element_name, namespace) @@ -37,4 +45,8 @@ class EjabberdApiClient } post "private_set", payload end + + def send_message(payload) + post "send_message", payload + end end