1 local allowed_presence_types
= { probe
= true, unavailable
= true };
3 function filter_presence(event
)
4 local stanza
= event
.stanza
;
5 local presence_type
= stanza
.attr
.type;
6 if presence_type
== nil or allowed_presence_types
[presence_type
] then
12 module
:hook("pre-presence/bare", filter_presence
, 200); -- Client sending
13 module
:hook("presence/bare", filter_presence
, 200); -- Client receiving