aboutsummaryrefslogtreecommitdiffstats
path: root/core/modulemanager.lua
diff options
context:
space:
mode:
authorWaqas Hussain <waqas20@gmail.com>2009-10-13 14:58:45 +0500
committerWaqas Hussain <waqas20@gmail.com>2009-10-13 14:58:45 +0500
commit157842119d2b2f5ca6ba907e4a55c4da21d3d261 (patch)
tree63661d65b464dbee66c3c964dcd02e4213cddf35 /core/modulemanager.lua
parentf266d2acc7ec9f8c0c63eaf3e6da207b0aa85cdf (diff)
downloadprosody-157842119d2b2f5ca6ba907e4a55c4da21d3d261.tar.gz
prosody-157842119d2b2f5ca6ba907e4a55c4da21d3d261.zip
modulemanager: Changed api:get_host_items to include items from the global host in its result.
Diffstat (limited to 'core/modulemanager.lua')
-rw-r--r--core/modulemanager.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/core/modulemanager.lua b/core/modulemanager.lua
index 383b9d37..465b9dd8 100644
--- a/core/modulemanager.lua
+++ b/core/modulemanager.lua
@@ -408,6 +408,14 @@ function api:get_host_items(key)
end
end
end
+ for mod_name, module in pairs(modulemap["*"]) do
+ module = module.module;
+ if module.items then
+ for _, item in ipairs(module.items[key] or NULL) do
+ t_insert(result, item);
+ end
+ end
+ end
return result;
end