eventmanager: REMOVE!!!
[prosody.git] / core / configmanager.lua
index 9b03e1c7ad539eed1ed6526ebef5c3ce3164b5eb..6b181443edf151133d4770bbde291210335d378f 100644 (file)
@@ -13,7 +13,7 @@ local         setmetatable, loadfile, pcall, rawget, rawset, io, error, dofile, type, p
                setmetatable, loadfile, pcall, rawget, rawset, io, error, dofile, type, pairs, table, string.format;
 
 
-local eventmanager = require "core.eventmanager";
+local fire_event = prosody and prosody.events.fire_event or function () end;
 
 module "configmanager"
 
@@ -73,7 +73,7 @@ function load(filename, format)
                        local ok, err = parsers[format].load(f:read("*a"), filename);
                        f:close();
                        if ok then
-                               eventmanager.fire_event("config-reloaded", { filename = filename, format = format });
+                               fire_event("config-reloaded", { filename = filename, format = format });
                        end
                        return ok, "parser", err;
                end