diff options
author | Matthew Wild <mwild1@gmail.com> | 2008-11-15 23:22:27 +0000 |
---|---|---|
committer | Matthew Wild <mwild1@gmail.com> | 2008-11-15 23:22:27 +0000 |
commit | 669f7ac76a808c91bad5b6b144e459f9144954e8 (patch) | |
tree | 54cd29d831ddf750976c9fcedae8308bf687adbb /plugins/mod_roster.lua | |
parent | 60292ade15292d2398d91a1af6a578d6a20c9f34 (diff) | |
parent | fa063a029970ee01ce8307643e334fb1d33a8a74 (diff) | |
download | prosody-669f7ac76a808c91bad5b6b144e459f9144954e8.tar.gz prosody-669f7ac76a808c91bad5b6b144e459f9144954e8.zip |
Merge with myself (!)
Diffstat (limited to 'plugins/mod_roster.lua')
-rw-r--r-- | plugins/mod_roster.lua | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/plugins/mod_roster.lua b/plugins/mod_roster.lua index f5dbf742..23a19828 100644 --- a/plugins/mod_roster.lua +++ b/plugins/mod_roster.lua @@ -1,6 +1,5 @@ local st = require "util.stanza" -local send = require "core.sessionmanager".send_to_session local jid_split = require "util.jid".split; local t_concat = table.concat; @@ -29,7 +28,7 @@ add_iq_handler("c2s", "jabber:iq:roster", roster:up(); -- move out from item end end - send(session, roster); + session.send(roster); session.interested = true; -- resource is interested in roster updates return true; elseif stanza.attr.type == "set" then @@ -46,13 +45,13 @@ add_iq_handler("c2s", "jabber:iq:roster", if session.roster[item.attr.jid] then local success, err_type, err_cond, err_msg = rm_remove_from_roster(session, item.attr.jid); if success then - send(session, st.reply(stanza)); + session.send(st.reply(stanza)); rm_roster_push(from_node, from_host, item.attr.jid); else - send(session, st.error_reply(stanza, err_type, err_cond, err_msg)); + session.send(st.error_reply(stanza, err_type, err_cond, err_msg)); end else - send(session, st.error_reply(stanza, "modify", "item-not-found")); + session.send(st.error_reply(stanza, "modify", "item-not-found")); end else local r_item = {name = item.attr.name, groups = {}}; @@ -73,20 +72,20 @@ add_iq_handler("c2s", "jabber:iq:roster", end local success, err_type, err_cond, err_msg = rm_add_to_roster(session, item.attr.jid, r_item); if success then - send(session, st.reply(stanza)); + session.send(st.reply(stanza)); rm_roster_push(from_node, from_host, item.attr.jid); else - send(session, st.error_reply(stanza, err_type, err_cond, err_msg)); + session.send(st.error_reply(stanza, err_type, err_cond, err_msg)); end end else - send(session, st.error_reply(stanza, "cancel", "not-allowed")); + session.send(st.error_reply(stanza, "cancel", "not-allowed")); end else - send(session, 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 else - send(session, st.error_reply(stanza, "modify", "bad-request")); + session.send(st.error_reply(stanza, "modify", "bad-request")); end return true; end |