mod_pubsub: Handle disco#info and disco#items
[prosody.git] / core / sessionmanager.lua
index 6376851533021b51b0a10b3f2730a8a41c3039a6..d36591bfb34c2218c01c84388796409dbda57a88 100644 (file)
@@ -28,7 +28,7 @@ local resourceprep = require "util.encodings".stringprep.resourceprep;
 local nodeprep = require "util.encodings".stringprep.nodeprep;
 
 local initialize_filters = require "util.filters".initialize;
-local fire_event = require "core.eventmanager".fire_event;
+local fire_event = prosody.events.fire_event;
 local add_task = require "util.timer".add_task;
 local gettime = require "socket".gettime;
 
@@ -86,6 +86,7 @@ local resting_session = { -- Resting, not dead
                close = function (session)
                        session.log("debug", "Attempt to close already-closed session");
                end;
+               filter = function (type, data) return data; end;
        }; resting_session.__index = resting_session;
 
 function retire_session(session)