moduleapi: Remove unused and undocumented :has_feature and :has_identity
authorKim Alvefur <zash@zash.se>
Fri, 23 Feb 2018 17:11:59 +0100
changeset 8536 66cdf5c7af85
parent 8535 17c754b81234
child 8537 c071cabfa066
moduleapi: Remove unused and undocumented :has_feature and :has_identity
.luacheckrc
core/moduleapi.lua
--- a/.luacheckrc	Fri Feb 23 17:10:21 2018 +0100
+++ b/.luacheckrc	Fri Feb 23 17:11:59 2018 +0100
@@ -55,8 +55,6 @@
 		"module.get_option_set",
 		"module.get_option_string",
 		"module.handle_items",
-		"module.has_feature",
-		"module.has_identity",
 		"module.hook",
 		"module.hook_global",
 		"module.hook_object_event",
--- a/core/moduleapi.lua	Fri Feb 23 17:10:21 2018 +0100
+++ b/core/moduleapi.lua	Fri Feb 23 17:11:59 2018 +0100
@@ -71,20 +71,6 @@
 function api:add_extension(data)
 	self:add_item("extension", data);
 end
-function api:has_feature(xmlns)
-	for _, feature in ipairs(self:get_host_items("feature")) do
-		if feature == xmlns then return true; end
-	end
-	return false;
-end
-function api:has_identity(category, identity_type, name)
-	for _, id in ipairs(self:get_host_items("identity")) do
-		if id.category == category and id.type == identity_type and id.name == name then
-			return true;
-		end
-	end
-	return false;
-end
 
 function api:fire_event(...)
 	return (hosts[self.host] or prosody).events.fire_event(...);