core/configmanager.lua

changeset 3384
b7600dd7cd42
parent 3012
6d86e26f0923
child 3515
bb494c3aa364
--- a/core/configmanager.lua	Fri Jul 16 22:47:26 2010 +0100
+++ b/core/configmanager.lua	Sat Jul 17 14:50:16 2010 +0100
@@ -13,7 +13,7 @@
 		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 @@
 			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

mercurial