aboutsummaryrefslogtreecommitdiffstats
path: root/core
diff options
context:
space:
mode:
authorKim Alvefur <zash@zash.se>2011-08-08 18:23:53 +0200
committerKim Alvefur <zash@zash.se>2011-08-08 18:23:53 +0200
commitf0ec18a8b7e8621384970c9803d56c9b1eb92178 (patch)
tree5a748fe8764bdd39f8bfdc2bec7685202ea60c65 /core
parent20db89605bb4f635ff1669280142c2db5b1adc88 (diff)
downloadprosody-f0ec18a8b7e8621384970c9803d56c9b1eb92178.tar.gz
prosody-f0ec18a8b7e8621384970c9803d56c9b1eb92178.zip
core.modulemanager, mod_disco: Add support for XEP-0128: Service Discovery Extensions
Diffstat (limited to 'core')
-rw-r--r--core/modulemanager.lua3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/modulemanager.lua b/core/modulemanager.lua
index 07a2b1c9..3cf893a1 100644
--- a/core/modulemanager.lua
+++ b/core/modulemanager.lua
@@ -278,6 +278,9 @@ end
function api:add_identity(category, type, name)
self:add_item("identity", {category = category, type = type, name = name});
end
+function api:add_extension(data)
+ self:add_item("extension", data);
+end
function api:fire_event(...)
return (hosts[self.host] or prosody).events.fire_event(...);