mod_throttle_presence: Fix traceback (thanks Ge0rG)
authorKim Alvefur <zash@zash.se>
Sun, 17 Aug 2014 20:21:09 +0200
changeset 1488 ba97f9be4f76
parent 1487 5410f5c30d63
child 1489 95f10fb7f60e
mod_throttle_presence: Fix traceback (thanks Ge0rG)
mod_throttle_presence/mod_throttle_presence.lua
--- 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);