# HG changeset patch # User Kim Alvefur # Date 1452380422 -3600 # Node ID aab022cb8e292dedd45a67a17d3247687ea395b1 # Parent eae5d2f1311d9217bc7e2e870ebb311e2a61f0ca mod_admin_telnet: c2s:count in less lines diff -r eae5d2f1311d -r aab022cb8e29 plugins/mod_admin_telnet.lua --- a/plugins/mod_admin_telnet.lua Sat Jan 09 23:59:31 2016 +0100 +++ b/plugins/mod_admin_telnet.lua Sun Jan 10 00:00:22 2016 +0100 @@ -568,13 +568,7 @@ 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)