summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2007-01-16 03:59:46 +0000
committerPaul W. Frields <stickster@gmail.com>2007-01-16 03:59:46 +0000
commit728f37d72f278740c8242dd539c13b4d631ef4da (patch)
treed03b5fc61f8fd3345128b51b88c61cd1aed498dd
parent921d55901feab7caff9f0acd7108caa58c8e21e7 (diff)
downloadirssi-notify-728f37d72f278740c8242dd539c13b4d631ef4da.tar.gz
irssi-notify-728f37d72f278740c8242dd539c13b4d631ef4da.tar.xz
irssi-notify-728f37d72f278740c8242dd539c13b4d631ef4da.zip
Fix sub name and add dcc request notification
git-svn-id: https://irssi-libnotify.googlecode.com/svn/trunk@13 291cbfae-0d27-0410-99d7-557b17e6fe3d
-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');