Software / code / prosody-modules
Comparison
mod_admin_web/admin_web/mod_admin_web.lua @ 1865:db8b256f51ff
mod_admin_web,mod_carbons,mod_csi_compat,mod_mam_muc,mod_tcpproxy: Explicitly return true
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Mon, 21 Sep 2015 20:03:08 +0200 |
| parent | 1646:95b8b1f9a882 |
| child | 2871:c3317f61f3f9 |
comparison
equal
deleted
inserted
replaced
| 1864:991a5f74f848 | 1865:db8b256f51ff |
|---|---|
| 269 end | 269 end |
| 270 elseif action.name == "items" then | 270 elseif action.name == "items" then |
| 271 local node = action.attr.node; | 271 local node = action.attr.node; |
| 272 local ok, ret = service[module.host]:get_items(node, stanza.attr.from); | 272 local ok, ret = service[module.host]:get_items(node, stanza.attr.from); |
| 273 if not ok then | 273 if not ok then |
| 274 return origin.send(st.error_reply(stanza, "cancel", ret)); | 274 origin.send(st.error_reply(stanza, "cancel", ret)); |
| 275 return true; | |
| 275 end | 276 end |
| 276 | 277 |
| 277 local data = st.stanza("items", { node = node }); | 278 local data = st.stanza("items", { node = node }); |
| 278 for _, entry in pairs(ret) do | 279 for _, entry in pairs(ret) do |
| 279 data:add_child(entry); | 280 data:add_child(entry); |
| 296 :tag("adminsub", { xmlns = xmlns_adminsub }) | 297 :tag("adminsub", { xmlns = xmlns_adminsub }) |
| 297 :add_child(data); | 298 :add_child(data); |
| 298 else | 299 else |
| 299 reply = st.error_reply(stanza, "feature-not-implemented"); | 300 reply = st.error_reply(stanza, "feature-not-implemented"); |
| 300 end | 301 end |
| 301 return origin.send(reply); | 302 origin.send(reply); |
| 303 return true; | |
| 302 end); | 304 end); |
| 303 | 305 |
| 304 -- Add/remove c2s sessions | 306 -- Add/remove c2s sessions |
| 305 module:hook("resource-bind", function(event) | 307 module:hook("resource-bind", function(event) |
| 306 add_client(event.session, module.host); | 308 add_client(event.session, module.host); |