From f1c13d7bd9e1be34ecee2aec3f8f028ba133c1fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A2u=20Cao?= Date: Thu, 15 May 2025 11:47:23 +0400 Subject: [PATCH] Add private_get to ejabberd service --- app/services/ejabberd_api_client.rb | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/app/services/ejabberd_api_client.rb b/app/services/ejabberd_api_client.rb index a0a8b87..66cb224 100644 --- a/app/services/ejabberd_api_client.rb +++ b/app/services/ejabberd_api_client.rb @@ -22,8 +22,19 @@ class EjabberdApiClient post "send_message", payload end + def private_get(user, element_name, namespace) + payload = { + user: user.cn, host: user.ou, + element: element_name, ns: namespace + } + post "private_set", payload + end + def private_set(user, content) - payload = { user: user.cn, host: user.ou, element: content } + payload = { + user: user.cn, host: user.ou, + element: content + } post "private_set", payload end end