Comparison

plugins/muc/muc.lib.lua @ 10804:4dc57789f51b

Fixes #1533 Hats don't get sent out to own MUC user
author JC Brand <jc@opkode.com>
date Wed, 22 Apr 2020 16:04:03 +0200
parent 10757:9dec7cddb40b
child 10805:d17392022cb2
comparison
equal deleted inserted replaced
10803:71d04bd6cadd 10804:4dc57789f51b
310 -- They get an unavailable 310 -- They get an unavailable
311 self:route_to_occupant(occupant, self_p); 311 self:route_to_occupant(occupant, self_p);
312 else 312 else
313 -- use their own presences as templates 313 -- use their own presences as templates
314 for full_jid, pr in occupant:each_session() do 314 for full_jid, pr in occupant:each_session() do
315 module:fire_event("muc-build-occupant-presence", { room = self, occupant = occupant, stanza = pr });
315 pr = st.clone(pr); 316 pr = st.clone(pr);
316 pr.attr.to = full_jid; 317 pr.attr.to = full_jid;
317 pr:add_child(self_x); 318 pr:add_child(self_x);
318 self:route_stanza(pr); 319 self:route_stanza(pr);
319 end 320 end