Software /
code /
prosody
Comparison
plugins/mod_admin_telnet.lua @ 9410:7355b2d0067c
mod_admin_telnet: Create metatable only once
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Sun, 30 Sep 2018 14:55:15 +0200 |
parent | 9409:521df71b2630 |
child | 9411:62c876e333e4 |
comparison
equal
deleted
inserted
replaced
9409:521df71b2630 | 9410:7355b2d0067c |
---|---|
1481 end | 1481 end |
1482 end | 1482 end |
1483 return #stats.." statistics displayed"; | 1483 return #stats.." statistics displayed"; |
1484 end | 1484 end |
1485 | 1485 |
1486 local stats_mt = {__index = stats_methods, __tostring = stats_tostring } | |
1486 local function new_stats_context(self) | 1487 local function new_stats_context(self) |
1487 return setmetatable({ session = self.session, stats = true }, {__index = stats_methods, __tostring = stats_tostring }); | 1488 return setmetatable({ session = self.session, stats = true }, stats_mt); |
1488 end | 1489 end |
1489 | 1490 |
1490 function def_env.stats:show(filter) | 1491 function def_env.stats:show(filter) |
1491 local stats, changed, extra = require "core.statsmanager".get_stats(); | 1492 local stats, changed, extra = require "core.statsmanager".get_stats(); |
1492 local available, displayed = 0, 0; | 1493 local available, displayed = 0, 0; |