--- a/mod_throttle_presence/mod_throttle_presence.lua Sat Aug 16 17:55:08 2014 +0100
+++ b/mod_throttle_presence/mod_throttle_presence.lua Sun Aug 17 20:21:09 2014 +0200
@@ -22,7 +22,7 @@
end
local function throttle_session(event)
- local session = event.session;
+ local session = event.origin;
if session.presence_buffer then return; end
module:log("debug", "Suppressing presence updates to %s", session.full_jid);
session.presence_buffer = {};
@@ -30,7 +30,7 @@
end
local function restore_session(event)
- local session = event.session;
+ local session = event.origin;
if not session.presence_buffer then return; end
filters.remove_filter(session, "stanzas/out", presence_filter);
module:log("debug", "Flushing buffer for %s", session.full_jid);