aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjluehrs2 <jluehrs2@uiuc.edu>2007-09-04 20:28:22 -0500
committerjluehrs2 <jluehrs2@uiuc.edu>2007-09-04 20:28:22 -0500
commit78d18dd18ee29a07ce128b4a0b707bc9585ed89f (patch)
tree65c5eeaa845a5e371a71fe386f0f4f71a2470434
parentbb699d82353d1461fb95eaa4d9a1877b59bea987 (diff)
downloadluairc-78d18dd18ee29a07ce128b4a0b707bc9585ed89f.tar.gz
luairc-78d18dd18ee29a07ce128b4a0b707bc9585ed89f.zip
callback shouldn't be just "dcc" since it only happens on DCC SEND
-rw-r--r--src/irc.lua2
-rw-r--r--test/test.lua4
2 files changed, 3 insertions, 3 deletions
diff --git a/src/irc.lua b/src/irc.lua
index 40df543..d8a1880 100644
--- a/src/irc.lua
+++ b/src/irc.lua
@@ -513,7 +513,7 @@ end
function ctcp_handlers.on_dcc(from, to, message)
local type, argument, address, port, size = base.unpack(misc._split(message, " ", nil, '"', '"'))
if type == "SEND" then
- if callback("dcc", from, to, argument, address, port, size) then
+ if callback("dcc_send", from, to, argument, address, port, size) then
dcc._accept(argument, address, port)
end
elseif type == "CHAT" then
diff --git a/test/test.lua b/test/test.lua
index 0d5d6ab..e2910ee 100644
--- a/test/test.lua
+++ b/test/test.lua
@@ -216,9 +216,9 @@ local function on_devoice(chan, from, nick)
end
irc.register_callback("devoice", on_devoice)
-local function on_dcc()
+local function on_dcc_send()
return true
end
-irc.register_callback("dcc", on_dcc)
+irc.register_callback("dcc_send", on_dcc_send)
irc.connect{network = "irc.freenode.net", nick = "doylua", pass = "doylua"}