Comparison

mod_proxy65/mod_proxy65.lua @ 79:34f5818c90e9

mod_proxy65: answer with correct disco#info data on a disco#info request
author Thilo Cestonaro <thilo@cestona.ro>
date Sun, 01 Nov 2009 14:37:28 +0100
parent 77:85b8622ccffd
child 80:bed9a6b40fae
comparison
equal deleted inserted replaced
78:ae91c98b7e4c 79:34f5818c90e9
116 116
117 local function get_disco_items(stanza) 117 local function get_disco_items(stanza)
118 local reply = replies_cache.disco_items; 118 local reply = replies_cache.disco_items;
119 if reply == nil then 119 if reply == nil then
120 reply = st.iq({type='result', from=host}):query("http://jabber.org/protocol/disco#items"); 120 reply = st.iq({type='result', from=host}):query("http://jabber.org/protocol/disco#items");
121 replies_cache.disco_info = reply; 121 replies_cache.disco_items = reply;
122 end 122 end
123 123
124 reply.attr.id = stanza.attr.id; 124 reply.attr.id = stanza.attr.id;
125 reply.attr.to = stanza.attr.from; 125 reply.attr.to = stanza.attr.from;
126 return reply; 126 return reply;