aboutsummaryrefslogtreecommitdiff
path: root/idalius.pl
diff options
context:
space:
mode:
authorDavid Phillips <david@sighup.nz>2019-07-12 21:14:58 +1200
committerDavid Phillips <david@sighup.nz>2019-07-12 23:19:11 +1200
commita22d539075597a686f04a79d960c2047c83ab389 (patch)
tree88bd681ad3200a20a1e173f8b39da27212b8e283 /idalius.pl
parentc757da74b4131562f23d7b5275aaf981891fe882 (diff)
downloadidalius-a22d539075597a686f04a79d960c2047c83ab389.tar.xz
Topic: Add topic reporting plugin
Diffstat (limited to 'idalius.pl')
-rwxr-xr-xidalius.pl16
1 files changed, 16 insertions, 0 deletions
diff --git a/idalius.pl b/idalius.pl
index bd727ac..e62f090 100755
--- a/idalius.pl
+++ b/idalius.pl
@@ -64,6 +64,8 @@ POE::Session->create(
irc_254
irc_255
irc_302
+ irc_331
+ irc_332
irc_372
irc_375
irc_376
@@ -388,7 +390,21 @@ sub irc_255 {
return;
}
+# 331 (rpl_notopic)
+# Sent in response to topic query
+sub irc_331 {
+ my ($where) = $_[ARG1];
+ trigger_modules("331_rpl_notopic", undef, $where, [], ($where));
+ return;
+}
+# 332 (rpl_topic)
+# Sent in response to topic query
+sub irc_332 {
+ my ($where, $topic) = @{$_[ARG2]};
+ trigger_modules("332_rpl_topic", undef, undef, [], ($where, $topic));
+ return;
+}
# 372 (MOTD content)
sub irc_372 {