diff options
author | Waqas Hussain <waqas20@gmail.com> | 2008-10-23 02:11:27 +0500 |
---|---|---|
committer | Waqas Hussain <waqas20@gmail.com> | 2008-10-23 02:11:27 +0500 |
commit | 6701f399ad2e7aa07683d5612dd7e32635fdcee3 (patch) | |
tree | 2a7ae8abb456b5aedf9a2a033300b10250cf8f94 | |
parent | 4bd562b3060e690522b35f0d1f806ddf4e559ebb (diff) | |
download | prosody-6701f399ad2e7aa07683d5612dd7e32635fdcee3.tar.gz prosody-6701f399ad2e7aa07683d5612dd7e32635fdcee3.zip |
Added session property for interested resources
-rw-r--r-- | core/rostermanager.lua | 2 | ||||
-rw-r--r-- | plugins/mod_roster.lua | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/core/rostermanager.lua b/core/rostermanager.lua index c1fa3dea..26a14256 100644 --- a/core/rostermanager.lua +++ b/core/rostermanager.lua @@ -76,7 +76,7 @@ function roster_push(username, host, jid) stanza:up(); -- stanza ready for _, session in pairs(hosts[host].sessions[username].sessions) do - if session.full_jid then + if session.interested then -- FIXME do we need to set stanza.attr.to? session.send(stanza); end diff --git a/plugins/mod_roster.lua b/plugins/mod_roster.lua index 8e2f6bbb..8a20f76d 100644 --- a/plugins/mod_roster.lua +++ b/plugins/mod_roster.lua @@ -26,6 +26,7 @@ add_iq_handler("c2s", "jabber:iq:roster", end end send(session, roster); + session.interested = true; -- resource is interested in roster updates return true; elseif stanza.attr.type == "set" then local query = stanza.tags[1]; |