diff --git a/app/services/ejabberd_api_client.rb b/app/services/ejabberd_api_client.rb index 91e741e..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) @@ -38,11 +46,7 @@ class EjabberdApiClient post "private_set", payload end - def get_vcard2(user, name, subname) - payload = { - user: user.cn, host: user.ou, - name: name, subname: subname - } - post "get_vcard2", payload + def send_message(payload) + post "send_message", payload end end