comparison mod_statistics/stats.lib.lua @ 3217:063abaab666f

mod_statistics: Split module:shared() into multiple calls, multiple params may be deprecated soon
author Matthew Wild <mwild1@gmail.com>
date Tue, 07 Aug 2018 21:11:37 +0100
parents dded110af017
children
comparison
equal deleted inserted replaced
3216:5d35e6b409e0 3217:063abaab666f
27 local get_time = require "socket".gettime; 27 local get_time = require "socket".gettime;
28 28
29 local active_sessions, active_jids = {}, {}; 29 local active_sessions, active_jids = {}, {};
30 local c2s_sessions, s2s_sessions; 30 local c2s_sessions, s2s_sessions;
31 if prosody and prosody.arg then 31 if prosody and prosody.arg then
32 c2s_sessions, s2s_sessions = module:shared("/*/c2s/sessions", "/*/s2s/sessions"); 32 c2s_sessions = module:shared("/*/c2s/sessions");
33 s2s_sessions = module:shared("/*/s2s/sessions");
33 end 34 end
34 35
35 local stats = { 36 local stats = {
36 total_users = { 37 total_users = {
37 get = function () return it.count(it.keys(bare_sessions)); end 38 get = function () return it.count(it.keys(bare_sessions)); end