@@ -154,9 +154,9 @@ func main() {
154154
155155 // In Headless mode, do one round of feed updates and quit
156156 if opts .Headless {
157- for _ , feed := range cfg .Feeds {
158- if err := manager .Update (ctx , feed ); err != nil {
159- log .WithError (err ).Errorf ("failed to update feed: %s" , feed .URL )
157+ for _ , _feed := range cfg .Feeds {
158+ if err := manager .Update (ctx , _feed ); err != nil {
159+ log .WithError (err ).Errorf ("failed to update feed: %s" , _feed .URL )
160160 }
161161 }
162162 return
@@ -182,11 +182,11 @@ func main() {
182182 group .Go (func () error {
183183 for {
184184 select {
185- case feed := <- updates :
186- if err := manager .Update (ctx , feed ); err != nil {
187- log .WithError (err ).Errorf ("failed to update feed: %s" , feed .URL )
185+ case _feed := <- updates :
186+ if err := manager .Update (ctx , _feed ); err != nil {
187+ log .WithError (err ).Errorf ("failed to update feed: %s" , _feed .URL )
188188 } else {
189- log .Infof ("next update of %s: %s" , feed .ID , c .Entry (m [feed .ID ]).Next )
189+ log .Infof ("next update of %s: %s" , _feed .ID , c .Entry (m [_feed .ID ]).Next )
190190 }
191191 case <- ctx .Done ():
192192 return ctx .Err ()
@@ -198,22 +198,22 @@ func main() {
198198 group .Go (func () error {
199199 var cronID cron.EntryID
200200
201- for _ , feed := range cfg .Feeds {
202- if feed .CronSchedule == "" {
203- feed .CronSchedule = fmt .Sprintf ("@every %s" , feed .UpdatePeriod .String ())
201+ for _ , _feed := range cfg .Feeds {
202+ if _feed .CronSchedule == "" {
203+ _feed .CronSchedule = fmt .Sprintf ("@every %s" , _feed .UpdatePeriod .String ())
204204 }
205- _feed := feed
206- if cronID , err = c .AddFunc (_feed .CronSchedule , func () {
207- log .Debugf ("adding %q to update queue" , _feed .ID )
208- updates <- _feed
205+ cronFeed := _feed
206+ if cronID , err = c .AddFunc (cronFeed .CronSchedule , func () {
207+ log .Debugf ("adding %q to update queue" , cronFeed .ID )
208+ updates <- cronFeed
209209 }); err != nil {
210- log .WithError (err ).Fatalf ("can't create cron task for feed: %s" , _feed .ID )
210+ log .WithError (err ).Fatalf ("can't create cron task for feed: %s" , cronFeed .ID )
211211 }
212212
213- m [_feed .ID ] = cronID
214- log .Debugf ("-> %s (update '%s')" , _feed .ID , _feed .CronSchedule )
213+ m [cronFeed .ID ] = cronID
214+ log .Debugf ("-> %s (update '%s')" , cronFeed .ID , cronFeed .CronSchedule )
215215 // Perform initial update after CLI restart
216- updates <- _feed
216+ updates <- cronFeed
217217 }
218218
219219 c .Start ()
0 commit comments