From: Kim Alvefur Date: Sat, 9 Jan 2016 23:00:22 +0000 (+0100) Subject: mod_admin_telnet: c2s:count in less lines X-Git-Url: https://git.enpas.org/?a=commitdiff_plain;h=6476483abc422694260d7db92bdea1b370c97481;p=prosody.git mod_admin_telnet: c2s:count in less lines --- diff --git a/plugins/mod_admin_telnet.lua b/plugins/mod_admin_telnet.lua index b45db3ef..73698ada 100644 --- a/plugins/mod_admin_telnet.lua +++ b/plugins/mod_admin_telnet.lua @@ -568,13 +568,7 @@ local function show_c2s(callback) 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"; + return true, "Total: ".. iterators.count(values(module:shared"/*/c2s/sessions")) .." clients"; end function def_env.c2s:show(match_jid, annotate)