(taskId: number, isAllTask: boolean)
| 568 | } |
| 569 | |
| 570 | static deleteTask(taskId: number, isAllTask: boolean): Promise<void> { |
| 571 | return new Promise((resolve, reject) => { |
| 572 | db.remove({ id: taskId }, {}, (err: Error | null) => { |
| 573 | if (err) { |
| 574 | reject(err); |
| 575 | } else { |
| 576 | if (isAllTask) { |
| 577 | resolve(TaskResults.deleteAllTask(taskId)); |
| 578 | } else { |
| 579 | resolve(TaskResults.deleteTask(taskId)); |
| 580 | } |
| 581 | } |
| 582 | }); |
| 583 | }); |
| 584 | } |
| 585 | |
| 586 | static async deleteChildTasks(taskId: number): Promise<void> { |
| 587 | const tasks = await db.findAsync({ parent_task_id: taskId }, { id: 1 }); |
no test coverage detected