Mercurial > prosody-hg
comparison plugins/muc/moderated.lib.lua @ 8857:f4cc818db995
MUC: Get acting occupant into a local variable for easier access
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Fri, 01 Jun 2018 10:20:19 +0200 |
| parents | 5cd7813d4e94 |
| children | 2096742859c1 |
comparison
equal
deleted
inserted
replaced
| 8856:538bb632a2b6 | 8857:f4cc818db995 |
|---|---|
| 66 end); | 66 end); |
| 67 | 67 |
| 68 module:hook("muc-voice-response", function(event) | 68 module:hook("muc-voice-response", function(event) |
| 69 local actor = event.stanza.attr.from; | 69 local actor = event.stanza.attr.from; |
| 70 local affected_occupant = event.room:get_occupant_by_real_jid(event.fields["muc#jid"]); | 70 local affected_occupant = event.room:get_occupant_by_real_jid(event.fields["muc#jid"]); |
| 71 local occupant = event.occupant; | |
| 71 | 72 |
| 72 if event.occupant.role ~= "moderator" then | 73 if occupant.role ~= "moderator" then |
| 73 return; | 74 return; |
| 74 end | 75 end |
| 75 | 76 |
| 76 if not event.fields["muc#request_allow"] then | 77 if not event.fields["muc#request_allow"] then |
| 77 return; | 78 return; |
