task sorter fix
This commit is contained in:
parent
a9680cc8a8
commit
392400bd44
1 changed files with 15 additions and 4 deletions
|
|
@ -39,16 +39,27 @@ func (p *Processor) StartWork(receivedTasks []shared.TaskResponse) {
|
|||
|
||||
func (p *Processor) sortTasks(receivedTasks []shared.TaskResponse) map[string][]shared.Task {
|
||||
sorted := make(map[string][]shared.Task, len(receivedTasks))
|
||||
log.WithField("count", len(receivedTasks)).Debug("Sorting tasks")
|
||||
for _, task := range receivedTasks {
|
||||
log.WithField("task", task).Debug("Sorting tasks")
|
||||
switch {
|
||||
case task.OriginSurugayaLink != "":
|
||||
if task.OriginSurugayaLink != "" {
|
||||
log.WithFields(log.Fields{
|
||||
"origin": shared.OriginSurugaya,
|
||||
"uuid": task.MerchUuid,
|
||||
}).Debug("Task")
|
||||
|
||||
sorted[shared.OriginSurugaya] = append(sorted[shared.OriginSurugaya], shared.Task{
|
||||
MerchUuid: task.MerchUuid,
|
||||
Origin: shared.OriginSurugaya,
|
||||
Link: task.OriginSurugayaLink,
|
||||
})
|
||||
case task.OriginMandarakeLink != "":
|
||||
}
|
||||
|
||||
if task.OriginMandarakeLink != "" {
|
||||
log.WithFields(log.Fields{
|
||||
"origin": shared.OriginMandarake,
|
||||
"uuid": task.MerchUuid,
|
||||
}).Debug("Task")
|
||||
|
||||
sorted[shared.OriginMandarake] = append(sorted[shared.OriginMandarake], shared.Task{
|
||||
MerchUuid: task.MerchUuid,
|
||||
Origin: shared.OriginMandarake,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue