18 lines
382 B
Go
18 lines
382 B
Go
package processor
|
|
|
|
import (
|
|
log "github.com/sirupsen/logrus"
|
|
"parsing-service/internal/shared"
|
|
)
|
|
|
|
const zeroPrice = 0 //for debug purposes
|
|
|
|
func (p *Processor) worker(in <-chan shared.Task) {
|
|
for task := range in {
|
|
err := p.handlers[task.Origin].HandleTask(task, p.out, p.state)
|
|
if err != nil {
|
|
log.WithField("err", err).Error("Worker | Handle task")
|
|
continue
|
|
}
|
|
}
|
|
}
|