From 9b0ee1a5fb2abb96ef4c34b4ff5043201033984f Mon Sep 17 00:00:00 2001
From: Matthew Wild <mwild1@gmail.com>
Date: Sat, 24 Jan 2009 20:29:25 +0000
Subject: modulemanager: Add module:set_global() as a cleaner way for a module
 to declare itself 'global'

---
 core/modulemanager.lua | 4 ++++
 1 file changed, 4 insertions(+)

(limited to 'core')

diff --git a/core/modulemanager.lua b/core/modulemanager.lua
index 817b5dde..5305e5c6 100644
--- a/core/modulemanager.lua
+++ b/core/modulemanager.lua
@@ -259,6 +259,10 @@ function api:get_host()
 	return self.host;
 end
 
+function api:set_global()
+	self.host = "*";
+end
+
 local function _add_handler(module, origin_type, tag, xmlns, handler)
 	local handlers = stanza_handlers:get(module.host, origin_type, tag, xmlns);
 	local msg = (tag == "iq") and "namespace" or "payload namespace";
-- 
cgit v1.2.3