Эх сурвалжийг харах

chore: Refactor TaskService to use a for loop instead of Promise.all for dispatching tasks

x1ongzhu 1 жил өмнө
parent
commit
2c1588f5fa

+ 5 - 8
src/task/task.service.ts

@@ -790,14 +790,11 @@ export class TaskService implements OnModuleInit {
                             candidateTasks[0].devices.push(device)
                         }
                     })
-
-                    await Promise.all(
-                        res.map(async (r) => {
-                            if (r.devices.length > 0) {
-                                await this.dispatchTask(r.task, r.devices)
-                            }
-                        })
-                    )
+                    for (let r of res) {
+                        if (r.devices.length > 0) {
+                            await this.dispatchTask(r.task, r.devices)
+                        }
+                    }
                 },
                 {
                     timeout: 1