# HG changeset patch # User Chaz Kettleson # Date 1754147191 14400 # Node ID 2525f247084cb9e890675e45075fce9dcc47a525 # Parent 92e2dcf039d9eb41cdbe0b878e9382bb86815fbb mod_drop_chatstates: Fix bug using stanza before its defined diff -r 92e2dcf039d9 -r 2525f247084c mod_drop_chatstates/mod_drop_chatstates.lua --- a/mod_drop_chatstates/mod_drop_chatstates.lua Sat Aug 02 10:51:20 2025 -0400 +++ b/mod_drop_chatstates/mod_drop_chatstates.lua Sat Aug 02 11:06:31 2025 -0400 @@ -5,9 +5,10 @@ local domains = module:get_option_set("drop_chatstates_domains", {}) local function handle_pre_message(event) + local stanza = event.stanza local to_host = jid.host(stanza.attr.to) if not to_host or not domains:contains(to_host) then return end - if event.stanza:get_child(nil, CHATSTATES_NS) then return true end + if stanza:get_child(nil, CHATSTATES_NS) then return true end end module:hook("pre-message/bare", handle_pre_message)