AutoRejoin delay can now be overriden per-channel

This commit is contained in:
Pragmatic Software 2017-11-08 11:17:07 -08:00
parent 5c954dc43c
commit a119ed815f
1 changed files with 3 additions and 1 deletions

View File

@ -42,7 +42,9 @@ sub rejoin_channel {
$self->{rejoins}->{$channel}->{rejoins} = 0 if not exists $self->{rejoins}->{$channel};
my $delay = $self->{pbot}->{registry}->get_array_value('autorejoin', 'rejoin_delay', $self->{rejoins}->{$channel}->{rejoins});
my $delay = $self->{pbot}->{registry}->get_array_value($channel, 'rejoin_delay', $self->{rejoins}->{$channel}->{rejoins});
$delay = $self->{pbot}->{registry}->get_array_value('autorejoin', 'rejoin_delay', $self->{rejoins}->{$channel}->{rejoins}) if not defined $delay;
$self->{pbot}->{interpreter}->add_botcmd_to_command_queue($channel, "join $channel", $delay);
$delay = duration $delay;