Mercurial > prosody-hg
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 |
| parents | 9dec7cddb40b |
| children | 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 |
