Comparison

core/presencemanager.lua @ 780:4417ab6ccc20

Fixed directed presence handling to work correctly for components
author Waqas Hussain <waqas20@gmail.com>
date Wed, 11 Feb 2009 18:09:41 +0500
parent 760:90ce865eebd8
child 826:27978a3f2c0c
comparison
equal deleted inserted replaced
779:ec0eadf4e9ff 780:4417ab6ccc20
95 end 95 end
96 origin.priority = 0; 96 origin.priority = 0;
97 if stanza.attr.type == "unavailable" then 97 if stanza.attr.type == "unavailable" then
98 origin.presence = nil; 98 origin.presence = nil;
99 if origin.directed then 99 if origin.directed then
100 for _, jid in ipairs(origin.directed) do 100 for jid in pairs(origin.directed) do
101 stanza.attr.to = jid; 101 stanza.attr.to = jid;
102 core_route_stanza(origin, stanza); 102 core_route_stanza(origin, stanza);
103 end 103 end
104 origin.directed = nil; 104 origin.directed = nil;
105 end 105 end