Parcourir la source

Refactor code to sort pending tasks randomly before processing

x1ongzhu il y a 1 an
Parent
commit
c46cae6c3f
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      src/task/task.service.ts

+ 1 - 1
src/task/task.service.ts

@@ -960,7 +960,7 @@ export class TaskService implements OnModuleInit {
                         tasks.push(...cuttingTasks)
                     }
                     if (tasks.length === 0) return
-                    tasks = tasks.sort((a, b) => Math.random() - Math.random())
+                    tasks = tasks.sort(() => Math.random() - 0.5)
                     const devices = await this.deviceService.findAllAvailableDevices()
                     if (devices.length === 0) return
                     const countryMapping: { [key: string]: string[] } = JSON.parse(