mirror of
https://github.com/ShadowNinja/LuaIRC.git
synced 2025-07-20 16:40:26 +02:00
Compare commits
1 Commits
Author | SHA1 | Date | |
---|---|---|---|
2ccee2a935 |
16
handlers.lua
16
handlers.lua
@ -90,22 +90,6 @@ handlers["432"] = needNewNick
|
||||
-- ERR_NICKNAMEINUSE
|
||||
handlers["433"] = needNewNick
|
||||
|
||||
-- RPL_ISUPPORT
|
||||
handlers["005"] = function(o, prefix, nick, ...)
|
||||
local list = {...}
|
||||
local listlen = #list
|
||||
-- Skip last parameter (info)
|
||||
for i = 1, listlen - 1 do
|
||||
local item = list[i]
|
||||
local pos = item:find("=")
|
||||
if pos then
|
||||
o.supports[item:sub(1, pos - 1)] = item:sub(pos + 1)
|
||||
else
|
||||
o.supports[item] = true
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
--NAMES list
|
||||
handlers["353"] = function(o, prefix, me, chanType, channel, names)
|
||||
if o.track_users then
|
||||
|
2
init.lua
2
init.lua
@ -39,7 +39,6 @@ function new(data)
|
||||
nickGenerator = data.nickGenerator or defaultNickGenerator;
|
||||
hooks = {};
|
||||
track_users = true;
|
||||
supports = {};
|
||||
}
|
||||
assert(checkNick(o.nick), "Erroneous nickname passed to irc.new")
|
||||
return setmetatable(o, meta_preconnect)
|
||||
@ -138,6 +137,7 @@ function meta_preconnect:connect(_host, _port)
|
||||
|
||||
repeat
|
||||
self:think()
|
||||
socket.select(nil, nil, 0.1) -- Sleep so that we don't eat CPU
|
||||
until self.authed
|
||||
end
|
||||
|
||||
|
Reference in New Issue
Block a user