From 5e8e694253bdf96a4bf5963bc5d20b6afbde8967 Mon Sep 17 00:00:00 2001 From: Zoffix Znet Date: Thu, 28 Jul 2016 23:06:52 -0400 Subject: Add irc-started event --- docs/02-event-reference.md | 2 ++ lib/IRC/Client.pm6 | 1 + 2 files changed, 3 insertions(+) diff --git a/docs/02-event-reference.md b/docs/02-event-reference.md index 7b6882d..5e12906 100644 --- a/docs/02-event-reference.md +++ b/docs/02-event-reference.md @@ -36,6 +36,8 @@ table](https://www.alien.net.au/irc/irc2numerics.html) for meaning of codes, depending on the server used. ``` + irc-started + irc-addressed ▶ irc-to-me ▶ irc-privmsg-channel ▶ irc-privmsg ▶ irc-all irc-mentioned ▶ irc-privmsg-channel ▶ irc-privmsg ▶ irc-all irc-privmsg-channel ▶ irc-privmsg ▶ irc-all diff --git a/lib/IRC/Client.pm6 b/lib/IRC/Client.pm6 index 44393f3..adc885b 100644 --- a/lib/IRC/Client.pm6 +++ b/lib/IRC/Client.pm6 @@ -81,6 +81,7 @@ method part (*@channels, :$server) { method run { .irc = self for @.plugins.grep: { .DEFINITE and .^can: 'irc' }; + .irc-started for self!plugs-that-can('irc-started', $e); start { my $closed = $!event-pipe.closed; -- cgit v1.1