summaryrefslogtreecommitdiffstats
path: root/lib/Crawl/Bot/Plugin/Mantis.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Crawl/Bot/Plugin/Mantis.pm')
-rw-r--r--lib/Crawl/Bot/Plugin/Mantis.pm12
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;