(taskId: number)
| 284 | if (task && !task.pause) { |
| 285 | task.pause = true; |
| 286 | this.removeTaskFromCron(taskId); |
| 287 | await this.saveToDB(); |
| 288 | return true; |
| 289 | } |
| 290 | return false; |
| 291 | } |
| 292 | |
| 293 | // 恢复任务 |
| 294 | async resumeTask(taskId: number): Promise<boolean> { |
| 295 | const task = this.getTask(taskId); |
| 296 | if (task && task.pause) { |
| 297 | task.pause = false; |
| 298 | this.registerTask(task); |
no test coverage detected