Ensure `version` factoid is always created after load()

This commit is contained in:
Pragmatic Software 2017-08-05 20:25:26 -07:00
parent 16f34026da
commit 93a482490d
1 changed files with 7 additions and 1 deletions

View File

@ -61,7 +61,6 @@ sub initialize {
$self->{pbot}->{atexit}->register(sub { $self->save_factoids; return; });
$self->load_factoids;
$self->add_factoid('text', '.*', $self->{pbot}->{registry}->get_value('irc', 'botnick'), 'version', "/say $VERSION", 1);
}
sub load_factoids {
@ -83,6 +82,13 @@ sub load_factoids {
$self->{pbot}->{logger}->log(" " . ($text + $regex + $modules) . " factoids loaded ($text text, $regex regexs, $modules modules).\n");
$self->{pbot}->{logger}->log("Done.\n");
$self->add_default_factoids();
}
sub add_default_factoids {
my $self = shift;
$self->add_factoid('text', '.*', $self->{pbot}->{registry}->get_value('irc', 'botnick'), 'version', "/say $VERSION", 1);
}
sub save_factoids {