Mercurial > prosody-modules
annotate mod_ignore_host_chatstates/mod_ignore_host_chatstates.lua @ 3972:45c5603a6c07
mod_muc_markers: New module for server-side receipt tracking in MUCs
author | Matthew Wild <mwild1@gmail.com> |
---|---|
date | Mon, 13 Apr 2020 15:48:58 +0100 |
parents | aed47ebd26d3 |
children |
rev | line source |
---|---|
3419
aed47ebd26d3
mod_ignore_host_chatstates: Discard chat state messages sent to a bare host
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
1 module:hook("message/host", function (event) |
aed47ebd26d3
mod_ignore_host_chatstates: Discard chat state messages sent to a bare host
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
2 local stanza = event.stanza; |
aed47ebd26d3
mod_ignore_host_chatstates: Discard chat state messages sent to a bare host
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
3 if #stanza.tags == 1 and stanza.tags[1].attr.xmlns == "http://jabber.org/protocol/chatstates" then |
aed47ebd26d3
mod_ignore_host_chatstates: Discard chat state messages sent to a bare host
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
4 return true; |
aed47ebd26d3
mod_ignore_host_chatstates: Discard chat state messages sent to a bare host
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
5 end |
aed47ebd26d3
mod_ignore_host_chatstates: Discard chat state messages sent to a bare host
Kim Alvefur <zash@zash.se>
parents:
diff
changeset
|
6 end, -10); |