diff options
author | Kim Alvefur <zash@zash.se> | 2018-07-07 21:55:18 +0200 |
---|---|---|
committer | Kim Alvefur <zash@zash.se> | 2018-07-07 21:55:18 +0200 |
commit | 32e7b31ec7d96b76d411827f1ff0f4ed6336eb10 (patch) | |
tree | 53ec284511e11644c2307dc3914701ce1a9e3b9c | |
parent | aae7d4bce54e147a361b3cf52a66d599089966ca (diff) | |
download | prosody-32e7b31ec7d96b76d411827f1ff0f4ed6336eb10.tar.gz prosody-32e7b31ec7d96b76d411827f1ff0f4ed6336eb10.zip |
moduleapi: Lazy-load statsmanager on demand
-rw-r--r-- | core/moduleapi.lua | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/core/moduleapi.lua b/core/moduleapi.lua index 0795f8ef..2afd54cd 100644 --- a/core/moduleapi.lua +++ b/core/moduleapi.lua @@ -13,7 +13,6 @@ local logger = require "util.logger"; local pluginloader = require "util.pluginloader"; local timer = require "util.timer"; local resolve_relative_path = require"util.paths".resolve_relative_path; -local measure = require "core.statsmanager".measure; local st = require "util.stanza"; local t_insert, t_remove, t_concat = table.insert, table.remove, table.concat; @@ -411,6 +410,7 @@ function api:open_store(name, store_type) end function api:measure(name, stat_type) + local measure = require "core.statsmanager".measure; return measure(stat_type, "/"..self.host.."/mod_"..self.name.."/"..name); end |