Comparison

plugins/mod_pubsub.lua @ 3915:e24fcbb01fb6

mod_pubsub: Iterate over disco features in correct table
author Matthew Wild <mwild1@gmail.com>
date Tue, 21 Dec 2010 04:15:29 +0000
parent 3914:f10282c2e410
child 3916:ffe5a0d36f57
comparison
equal deleted inserted replaced
3914:f10282c2e410 3915:e24fcbb01fb6
190 }; 190 };
191 191
192 local function add_disco_features_from_service(disco, service) 192 local function add_disco_features_from_service(disco, service)
193 for method, features in pairs(feature_map) do 193 for method, features in pairs(feature_map) do
194 if service[method] then 194 if service[method] then
195 for _, feature in ipairs(feature_map) do 195 for _, feature in ipairs(features) do
196 disco:tag("feature", { var = xmlns_pubsub.."#"..feature }):up(); 196 disco:tag("feature", { var = xmlns_pubsub.."#"..feature }):up();
197 end 197 end
198 end 198 end
199 end 199 end
200 for affiliation in pairs(service.config.capabilities) do 200 for affiliation in pairs(service.config.capabilities) do