Mercurial > prosody-modules
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 | f16c0b5e4fa6 |
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 |
