Mercurial > prosody-hg
comparison plugins/muc/muc.lib.lua @ 6318:e5e7a789ef55
mod_muc/muc.lib: Remove is_anonymous from event (fix for ec57067c1e0d)
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 25 Jul 2014 18:34:43 +0100 |
| parents | ec57067c1e0d |
| children | 4d334d00c635 |
comparison
equal
deleted
inserted
replaced
| 6317:ec57067c1e0d | 6318:e5e7a789ef55 |
|---|---|
| 201 base_presence = base_presence or st.presence {from = occupant.nick; type = "unavailable";}; | 201 base_presence = base_presence or st.presence {from = occupant.nick; type = "unavailable";}; |
| 202 | 202 |
| 203 -- Fire event (before full_p and anon_p are created) | 203 -- Fire event (before full_p and anon_p are created) |
| 204 module:fire_event("muc-broadcast-presence", { | 204 module:fire_event("muc-broadcast-presence", { |
| 205 room = self; stanza = base_presence; x = base_x; | 205 room = self; stanza = base_presence; x = base_x; |
| 206 occupant = occupant; is_anonymous = is_anonymous; | 206 occupant = occupant; nick = nick; actor = actor; |
| 207 nick = nick; actor = actor; reason = reason; | 207 reason = reason; |
| 208 }); | 208 }); |
| 209 | 209 |
| 210 local function get_presence(is_anonymous) | 210 local function get_presence(is_anonymous) |
| 211 local x = st.clone(base_x); | 211 local x = st.clone(base_x); |
| 212 self:build_item_list(occupant, x, is_anonymous, nick, actor, reason); | 212 self:build_item_list(occupant, x, is_anonymous, nick, actor, reason); |
