summaryrefslogtreecommitdiffstats
path: root/notify.pl
diff options
context:
space:
mode:
Diffstat (limited to 'notify.pl')
-rw-r--r--notify.pl13
1 files changed, 11 insertions, 2 deletions
diff --git a/notify.pl b/notify.pl
index 72423a4..29acbd5 100644
--- a/notify.pl
+++ b/notify.pl
@@ -48,12 +48,21 @@ sub print_text_notify {
notify($server, $dest->{target}, $stripped);
}
-sub private_msg_notify {
+sub message_private_notify {
my ($server, $msg, $nick, $address) = @_;
return if (!$server);
notify($server, "Private message from ".$nick, $msg);
}
+sub dcc_request_notify {
+ my ($dcc, $sendaddr) = @_;
+ my $server = $dest->{server};
+
+ return if (!$dcc);
+ notify($server, "DCC ".$dcc->{type}." request", $sendaddr);
+}
+
Irssi::signal_add('print text', 'print_text_notify');
-Irssi::signal_add('message private', 'private_msg_notify');
+Irssi::signal_add('message private', 'message_private_notify');
+Irssi::signal_add('dcc request', 'dcc_request_notify');