+sub on_whoischannels {
+ my ($self, $event) = @_;
+ my @args = $event->args;
+
+ &DEBUG("on_whoischannels: @args");
+}
+
+sub on_useronchannel {
+ my ($self, $event) = @_;
+ my @args = $event->args;
+
+ &DEBUG("on_useronchannel: @args");
+ &joinNextChan();
+}
+
+###
+### since joinnextchan is hooked onto on_endofnames, these are needed.
+###
+
+sub on_chanfull {
+ my ($self, $event) = @_;
+ my @args = $event->args;
+
+ &DEBUG("on_chanfull: args => @args");
+ &joinNextChan();
+}
+
+sub on_inviteonly {
+ my ($self, $event) = @_;
+ my @args = $event->args;
+
+ &DEBUG("on_inviteonly: args => @args");
+ &joinNextChan();
+}
+
+sub on_banned {
+ my ($self, $event) = @_;
+ my @args = $event->args;
+
+ &DEBUG("on_banned: args => @args");
+ &joinNextChan();
+}
+
+sub on_badchankey {
+ my ($self, $event) = @_;
+ my @args = $event->args;
+
+ &DEBUG("on_badchankey: args => @args");
+ &joinNextChan();
+}
+