aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/mod_admin_telnet.lua
diff options
context:
space:
mode:
authorMatthew Wild <mwild1@gmail.com>2012-04-28 16:22:17 +0100
committerMatthew Wild <mwild1@gmail.com>2012-04-28 16:22:17 +0100
commitb57c2e5fa00f6971aae91679011695b846648578 (patch)
treebd94e2251a4cbc4ea5211a953c2b9ba831790715 /plugins/mod_admin_telnet.lua
parent6b442d2717f120aae24ecb9061be22d133516db0 (diff)
parent1a67790a0fa9788648d9c450892b477323275b54 (diff)
downloadprosody-b57c2e5fa00f6971aae91679011695b846648578.tar.gz
prosody-b57c2e5fa00f6971aae91679011695b846648578.zip
Merge with Zash
Diffstat (limited to 'plugins/mod_admin_telnet.lua')
-rw-r--r--plugins/mod_admin_telnet.lua10
1 files changed, 10 insertions, 0 deletions
diff --git a/plugins/mod_admin_telnet.lua b/plugins/mod_admin_telnet.lua
index 202170ba..544ea161 100644
--- a/plugins/mod_admin_telnet.lua
+++ b/plugins/mod_admin_telnet.lua
@@ -440,6 +440,16 @@ local function show_c2s(callback)
end
end
+function def_env.c2s:count(match_jid)
+ local count = 0;
+ show_c2s(function (jid, session)
+ if (not match_jid) or jid:match(match_jid) then
+ count = count + 1;
+ end
+ end);
+ return true, "Total: "..count.." clients";
+end
+
function def_env.c2s:show(match_jid)
local print, count = self.session.print, 0;
local curr_host;