Changeset 2020
- Timestamp:
- 02/19/08 13:41:19
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
branches/fastladder-crawler/plagger/lib/Plagger/Plugin/Store/Fastladder.pm
r2018 r2020 19 19 20 20 $self->{me} = $self->rs('Members')->find($self->conf->{member_id}) 21 or $c->error(qq{can't find fastladder user member_id: "@{[ $self->conf->{member_id} ]}"}); 21 or $c->error(qq{can't find fastladder user member_id: "@{[ $self->conf->{member_id} ]}"}); # " stupid vim 22 22 23 23 if ($self->conf->{fetch_favicon}) { … … 70 70 71 71 # subscribe 72 if ($me->subscriptions({ feed_id => $feed->id })->count == 0) { 72 my $subs = $me->subscriptions({ feed_id => $feed->id }); 73 if ($subs->count == 0) { 73 74 $me->add_to_subscriptions({ 74 75 feed_id => $feed->id, … … 76 77 updated_on => $now, 77 78 }); 79 } 80 81 # setting rate 82 if ($self->conf->{sync_rate}) { 83 my $sub = $subs->first; 84 my $rate = $args->{feed}->meta->{rate} || 0; 85 $c->log( debug => "Setting rate $rate to " . $feed->link); 86 $sub->update({ rate => $rate }) unless $sub->rate == $rate; 78 87 } 79 88 … … 213 222 if set this to true value, crawler fetch favicon. (default: 0) 214 223 224 =head2 sync_rate 225 226 if set this to true value, crawler automatically sync feed's rate from its meta info. 227 228 You might want to use this with Subscription::Livedoor. 229 215 230 =head1 AUTHOR 216 231
