diff options
| author | Jules Laplace <jules@okfoc.us> | 2015-01-16 09:23:30 -0500 |
|---|---|---|
| committer | Jules Laplace <jules@okfoc.us> | 2015-01-16 09:23:30 -0500 |
| commit | 9f01c9825ac272906d171bea0117a592bb58388e (patch) | |
| tree | fd15cca9b0aa32563df7028b91d304d9092bd6c1 | |
| parent | dd8170493eaec764c8653bd02e14f83d1fb93017 (diff) | |
listen for dcc events
| -rwxr-xr-x | xdcc.pl | 25 |
1 files changed, 20 insertions, 5 deletions
@@ -250,13 +250,28 @@ sub xdcc { else { xdcc_report() } } } +sub dcc_created { + Irssi::print(MSGLEVEL_CLIENTCRAP, '[xdcc] dcc created'); +} +sub dcc_destroyed { + Irssi::print(MSGLEVEL_CLIENTCRAP, '[xdcc] dcc destroyed'); +} +sub dcc_connected { + Irssi::print(MSGLEVEL_CLIENTCRAP, '[xdcc] dcc connected'); +} +sub dcc_rejecting { + Irssi::print(MSGLEVEL_CLIENTCRAP, '[xdcc] dcc rejecting'); +} +sub dcc_closed { + Irssi::print(MSGLEVEL_CLIENTCRAP, '[xdcc] dcc closed'); +} # listen for xdcc end/cancel/close -# "dcc created", DCC_REC -# "dcc destroyed", DCC_REC -# "dcc connected", DCC_REC -# "dcc rejecting", DCC_REC -# "dcc closed", DCC_REC +Irssi::signal_add('dcc created', dcc_created); +Irssi::signal_add('dcc destroyed', dcc_destroyed); +Irssi::signal_add('dcc connected', dcc_connected); +Irssi::signal_add('dcc rejecting', dcc_rejecting); +Irssi::signal_add('dcc closed', dcc_closed); Irssi::signal_add('default ctcp msg', 'ctcp_reply'); Irssi::command_bind('xdcc', 'xdcc'); Irssi::command_set_options('xdcc','add del list reset help'); |
