Software /
code /
prosody
Comparison
plugins/muc/muc.lib.lua @ 1819:ed1911be26c7
MUC: Added legacy error code to the presence error returned when a banned user attempts to join.
author | Waqas Hussain <waqas20@gmail.com> |
---|---|
date | Fri, 25 Sep 2009 03:23:31 +0500 |
parent | 1818:a394e0bd4847 |
child | 1824:8e66c9d09f81 |
comparison
equal
deleted
inserted
replaced
1818:a394e0bd4847 | 1819:ed1911be26c7 |
---|---|
290 self:send_occupant_list(from); | 290 self:send_occupant_list(from); |
291 pr.attr.from = to; | 291 pr.attr.from = to; |
292 self:broadcast_presence(pr); | 292 self:broadcast_presence(pr); |
293 self:send_history(from); | 293 self:send_history(from); |
294 else -- banned | 294 else -- banned |
295 origin.send(st.error_reply(stanza, "auth", "forbidden"):tag("x", {xmlns = "http://jabber.org/protocol/muc"})); | 295 local reply = st.error_reply(stanza, "auth", "forbidden"):up(); |
296 reply.tags[1].attr.code = "403"; | |
297 origin.send(reply:tag("x", {xmlns = "http://jabber.org/protocol/muc"})); | |
296 end | 298 end |
297 end | 299 end |
298 end | 300 end |
299 elseif type ~= 'result' then -- bad type | 301 elseif type ~= 'result' then -- bad type |
300 origin.send(st.error_reply(stanza, "modify", "bad-request")); -- FIXME correct error? | 302 origin.send(st.error_reply(stanza, "modify", "bad-request")); -- FIXME correct error? |