Software / code / prosody
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 |