aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xejabberdrpc.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/ejabberdrpc.py b/ejabberdrpc.py
index 0e20986..179d61e 100755
--- a/ejabberdrpc.py
+++ b/ejabberdrpc.py
@@ -20,6 +20,7 @@ class EjabberdMetrics():
else:
self._url = url
self._cmd = self._rest
+
@property
def _auth(self):
if self._login is not None:
@@ -29,7 +30,7 @@ class EjabberdMetrics():
def _rest(self, command, data):
r = requests.post("%s/%s" % (self._url, command), auth=self._auth, json=data)
- if r is not None:
+ if r.status_code == 200:
return r.json()
return {}
@@ -141,6 +142,7 @@ class EjabberdMetrics():
result = self._cmd("muc_online_rooms", {"host": host})
if "rooms" in result:
return len(result["rooms"])
+ return len(result)
def update(self):
# nodes