mirror of
https://github.com/bjc/prosody.git
synced 2025-04-04 21:57:45 +03:00
mod_roster: Add some comments for the error cases to improve readability
This commit is contained in:
parent
7804582f2a
commit
e76bc541aa
1 changed files with 6 additions and 0 deletions
|
@ -114,19 +114,25 @@ module:add_iq_handler("c2s", "jabber:iq:roster",
|
||||||
end
|
end
|
||||||
local success, err_type, err_cond, err_msg = rm_add_to_roster(session, jid, r_item);
|
local success, err_type, err_cond, err_msg = rm_add_to_roster(session, jid, r_item);
|
||||||
if success then
|
if success then
|
||||||
|
-- Ok, send success
|
||||||
session.send(st.reply(stanza));
|
session.send(st.reply(stanza));
|
||||||
|
-- and push change to all resources
|
||||||
rm_roster_push(from_node, from_host, jid);
|
rm_roster_push(from_node, from_host, jid);
|
||||||
else
|
else
|
||||||
|
-- Adding to roster failed
|
||||||
session.send(st.error_reply(stanza, err_type, err_cond, err_msg));
|
session.send(st.error_reply(stanza, err_type, err_cond, err_msg));
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
-- Trying to add self to roster
|
||||||
session.send(st.error_reply(stanza, "cancel", "not-allowed"));
|
session.send(st.error_reply(stanza, "cancel", "not-allowed"));
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
-- Invalid JID added to roster
|
||||||
session.send(st.error_reply(stanza, "modify", "bad-request")); -- FIXME what's the correct error?
|
session.send(st.error_reply(stanza, "modify", "bad-request")); -- FIXME what's the correct error?
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
|
-- Roster set didn't include a single item, or its name wasn't 'item'
|
||||||
session.send(st.error_reply(stanza, "modify", "bad-request"));
|
session.send(st.error_reply(stanza, "modify", "bad-request"));
|
||||||
end
|
end
|
||||||
return true;
|
return true;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue