--- trunk/bin/irc-logger.pl 2008/03/14 00:17:49 119 +++ trunk/bin/irc-logger.pl 2008/03/14 13:37:45 120 @@ -670,7 +670,6 @@ sub rss_fetch { my ($args) = @_; - # how many messages to send out when feed is seen for the first time? my $send_rss_msgs = 1; @@ -688,8 +687,10 @@ for my $entry ($feed->entries) { $total++; + my $seen_times = $_stat->{rss}->{seen}->{$args->{channel}}->{$feed->link}->{$entry->id}++; # seen allready? - next if $_stat->{rss}->{seen}->{$args->{channel}}->{$feed->link}->{$entry->id}++ > 0; + warn "## $seen_times ",$feed->link if $debug; + next if $seen_times > 0; sub prefix { my ($txt,$var) = @_; @@ -722,7 +723,7 @@ $msg .= prefix( ' ' , $tags ); } - if ( $args->{kernel} && $send_rss_msgs ) { + if ( $seen_times == 0 && $send_rss_msgs ) { $send_rss_msgs--; if ( ! $args->{private} ) { # FIXME bug! should be save_message