Software /
code /
prosody
Changeset
4779:9f2639b3d9b1
mod_admin_telnet: Add c2s:count() which shows number of connected users.
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sat, 28 Apr 2012 17:18:03 +0200 |
parents | 4776:dbe9d75c0452 |
children | 4781:51ed468662a1 |
files | plugins/mod_admin_telnet.lua |
diffstat | 1 files changed, 10 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/plugins/mod_admin_telnet.lua Sat Apr 28 15:47:43 2012 +0100 +++ b/plugins/mod_admin_telnet.lua Sat Apr 28 17:18:03 2012 +0200 @@ -440,6 +440,16 @@ 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;