diff options
Diffstat (limited to 'lib/Crawl/Bot/Plugin')
-rw-r--r-- | lib/Crawl/Bot/Plugin/Mantis.pm | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/lib/Crawl/Bot/Plugin/Mantis.pm b/lib/Crawl/Bot/Plugin/Mantis.pm index f59fb80..5617193 100644 --- a/lib/Crawl/Bot/Plugin/Mantis.pm +++ b/lib/Crawl/Bot/Plugin/Mantis.pm @@ -5,7 +5,7 @@ with 'Crawl::Bot::Role::RSS'; sub rss_feed { 'http://crawl.develz.org/mantis/issues_rss.php' } -sub rss_item_to_id { +sub item_to_id { my $self = shift; my ($item) = @_; my $link = $item->identifier; @@ -15,18 +15,18 @@ sub rss_item_to_id { sub tick { my $self = shift; - $self->each_rss_item(sub { + $self->each_current_item(sub { my $item = shift; - my $id = $self->rss_item_to_id($item); - return if $self->has_rss_item($id); + my $id = $self->item_to_id($item); + return if $self->has_item($id); warn "New issue! ($id)"; (my $title = $item->title) =~ s/\d+: //; my $link = $item->link; (my $user = $item->creator) =~ s/ <.*?>$//; $self->say_all("$title ($link) by $user"); - $self->add_rss_item($id); + $self->add_item($id); }); - $self->save_rss_cache; + $self->save_item_cache; } __PACKAGE__->meta->make_immutable; |