# HG changeset patch
# User Matthew Wild <mwild1@gmail.com>
# Date 1335548133 -3600
# Node ID 2087d42f1e77ab1c7e53ad733d7107c9cfce3adc
# Parent  a9f6088a83e3b355b47fa6f285d5f88b4f44017a
moduleapi: Rename module:hook_stanza() -> module:hook_tag() (hook_stanza works for compat)

diff -r a9f6088a83e3 -r 2087d42f1e77 core/moduleapi.lua
--- a/core/moduleapi.lua	Fri Apr 27 18:34:40 2012 +0100
+++ b/core/moduleapi.lua	Fri Apr 27 18:35:33 2012 +0100
@@ -85,7 +85,7 @@
 	return self:hook_object_event(prosody.events, event, handler, priority);
 end
 
-function api:hook_stanza(xmlns, name, handler, priority)
+function api:hook_tag(xmlns, name, handler, priority)
 	if not handler and type(name) == "function" then
 		-- If only 2 options then they specified no xmlns
 		xmlns, name, handler, priority = nil, xmlns, name, handler;
@@ -95,6 +95,7 @@
 	end
 	return self:hook("stanza/"..(xmlns and (xmlns..":") or "")..name, function (data) return handler(data.origin, data.stanza, data); end, priority);
 end
+api.hook_stanza = api.hook_tag; -- COMPAT w/pre-0.9
 
 function api:require(lib)
 	local f, n = pluginloader.load_code(self.name, lib..".lib.lua");