Mercurial > prosody-modules
view mod_drop_chatstates/mod_drop_chatstates.lua @ 6316:8f2de6652930
mod_voipms: Send client error messages in additon to logging
| author | Chaz Kettleson <chaz@pyr3x.com> |
|---|---|
| date | Mon, 18 Aug 2025 08:42:34 -0400 |
| parents | 2525f247084c |
| children |
line wrap: on
line source
local jid = require "util.jid" local st = require "util.stanza" local CHATSTATES_NS = "http://jabber.org/protocol/chatstates" 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 stanza:get_child(nil, CHATSTATES_NS) then return true end end module:hook("pre-message/bare", handle_pre_message)
