X-Git-Url: https://git.enpas.org/?a=blobdiff_plain;f=plugins%2Fmod_watchregistrations.lua;h=f006818e7c06dafabe17513dd62738433ccf8a4e;hb=9f89e636a73c1291918a9d9c13f0e61cc9e08eb4;hp=6970422d4e6af168e640bfa96d7393c38ebcccd2;hpb=88cc36f4d891744ef730e4e46b9d276454f51d40;p=prosody.git diff --git a/plugins/mod_watchregistrations.lua b/plugins/mod_watchregistrations.lua index 6970422d..f006818e 100644 --- a/plugins/mod_watchregistrations.lua +++ b/plugins/mod_watchregistrations.lua @@ -1,16 +1,23 @@ +-- Prosody IM +-- Copyright (C) 2008-2010 Matthew Wild +-- Copyright (C) 2008-2010 Waqas Hussain +-- +-- This project is MIT/X11 licensed. Please see the +-- COPYING file in the source package for more information. +-- -local host = module:get_host(); -local config = require "core.configmanager"; +local host = module:get_host(); -local registration_watchers = config.get(host, "core", "registration_watchers") - or config.get(host, "core", "admin") or {}; +local registration_watchers = module:get_option("registration_watchers") + or module:get_option("admins") or {}; -local registration_alert = config.get(host, "core", "registration_notification") or "User $username just registered on $host from $ip"; +local registration_alert = module:get_option("registration_notification") or "User $username just registered on $host from $ip"; local st = require "util.stanza"; -module:add_event_hook("user-registered", function (user) +module:hook("user-registered", + function (user) module:log("debug", "Notifying of new registration"); local message = st.message{ type = "chat", from = host } :tag("body")