1
0
mirror of https://github.com/ShadowNinja/LuaIRC.git synced 2025-07-20 16:40:26 +02:00

1 Commits

Author SHA1 Message Date
58dfd5043a Save the server's MOTD 2014-02-26 14:44:17 -05:00
2 changed files with 13 additions and 2 deletions

View File

@ -90,6 +90,17 @@ handlers["432"] = needNewNick
-- ERR_NICKNAMEINUSE
handlers["433"] = needNewNick
-- RPL_MOTDSTART
handlers["375"] = function(o, prefix, info)
o.motd = ""
end
-- RPL_MOTD
handlers["372"] = function(o, prefix, nick, line)
-- MOTD lines have a "- " prefix, strip it.
o.motd = o.motd..line:sub(3)..'\n'
end
--NAMES list
handlers["353"] = function(o, prefix, me, chanType, channel, names)
if o.track_users then

View File

@ -66,8 +66,8 @@ meta_preconnect.unhook = meta.unhook
function meta:invoke(name, ...)
local hooks = self.hooks[name]
if hooks then
for id, f in pairs(hooks) do
if f(self, ...) then
for id,f in pairs(hooks) do
if f(...) then
return true
end
end