Software /
code /
prosody
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 |