Software /
code /
prosody
Comparison
plugins/muc/muc.lib.lua @ 6229:8aa59b73f801
plugins/muc/muc.lib: Remove reversed conditionals when firing pre- events
author | daurnimator <quae@daurnimator.com> |
---|---|
date | Mon, 21 Apr 2014 17:39:18 -0400 |
parent | 6227:bb75c011b15e |
child | 6231:bc12a8253f94 |
comparison
equal
deleted
inserted
replaced
6228:4968d18e2c1e | 6229:8aa59b73f801 |
---|---|
820 local payload = stanza:get_child("x", "http://jabber.org/protocol/muc#user"):get_child("invite"); | 820 local payload = stanza:get_child("x", "http://jabber.org/protocol/muc#user"):get_child("invite"); |
821 local invitee = jid_prep(payload.attr.to); | 821 local invitee = jid_prep(payload.attr.to); |
822 if not invitee then | 822 if not invitee then |
823 origin.send(st.error_reply(stanza, "cancel", "jid-malformed")); | 823 origin.send(st.error_reply(stanza, "cancel", "jid-malformed")); |
824 return true; | 824 return true; |
825 elseif not module:fire_event("muc-pre-invite", {room = self, origin = origin, stanza = stanza}) then | 825 elseif module:fire_event("muc-pre-invite", {room = self, origin = origin, stanza = stanza}) then |
826 return true; | 826 return true; |
827 end | 827 end |
828 local invite = st.message({from = self.jid, to = invitee, id = stanza.attr.id}) | 828 local invite = st.message({from = self.jid, to = invitee, id = stanza.attr.id}) |
829 :tag('x', {xmlns='http://jabber.org/protocol/muc#user'}) | 829 :tag('x', {xmlns='http://jabber.org/protocol/muc#user'}) |
830 :tag('invite', {from = stanza.attr.from;}) | 830 :tag('invite', {from = stanza.attr.from;}) |
861 local payload = stanza:get_child("x", "http://jabber.org/protocol/muc#user"):get_child("decline"); | 861 local payload = stanza:get_child("x", "http://jabber.org/protocol/muc#user"):get_child("decline"); |
862 local declinee = jid_prep(payload.attr.to); | 862 local declinee = jid_prep(payload.attr.to); |
863 if not declinee then | 863 if not declinee then |
864 origin.send(st.error_reply(stanza, "cancel", "jid-malformed")); | 864 origin.send(st.error_reply(stanza, "cancel", "jid-malformed")); |
865 return true; | 865 return true; |
866 elseif not module:fire_event("muc-pre-decline", {room = self, origin = origin, stanza = stanza}) then | 866 elseif module:fire_event("muc-pre-decline", {room = self, origin = origin, stanza = stanza}) then |
867 return true; | 867 return true; |
868 end | 868 end |
869 local decline = st.message({from = self.jid, to = declinee, id = stanza.attr.id}) | 869 local decline = st.message({from = self.jid, to = declinee, id = stanza.attr.id}) |
870 :tag("x", {xmlns = "http://jabber.org/protocol/muc#user"}) | 870 :tag("x", {xmlns = "http://jabber.org/protocol/muc#user"}) |
871 :tag("decline", {from = stanza.attr.from}) | 871 :tag("decline", {from = stanza.attr.from}) |