Aggregator::Async
=== lib/Plagger/Plugin/Aggregator/Async.pm
==================================================================
--- lib/Plagger/Plugin/Aggregator/Async.pm (revision 52)
+++ lib/Plagger/Plugin/Aggregator/Async.pm (local)
@@ -76,7 +76,7 @@
my $new_id = $self->async->add( $self->prep_req($context, $feed_url ) );
$self->{_id2feed}->\{$new_id} = $feed;
} else {
- return;
+ return if ( ! $self->handle_content($url, $ufr, $feed) );
}
$self->cache->set(
Aggregator::Gungho
=== lib/Plagger/Plugin/Aggregator/Gungho.pm
==================================================================
--- lib/Plagger/Plugin/Aggregator/Gungho.pm (revision 52)
+++ lib/Plagger/Plugin/Aggregator/Gungho.pm (local)
@@ -51,7 +51,7 @@
$clone->uri($feed_url);
$plugin->gungho->send_request($clone);
} else {
- return;
+ return if ( ! $plugin->handle_content($url, $ufr, $req->notes('feed')) );
}
}
Aggregator::Xango については見ただけではよく分からない部分があったので、改造できなかった。
あとこの二つのパッチは Aggregator::Simple に aggregator.parse フェーズを実装するパッチ 修正版 が適用された Aggregator::Simple が必要。
#FIXME