(taskId: number, inStatus?: string[])
| 822 | } |
| 823 | |
| 824 | static getTask(taskId: number, inStatus?: string[]): Promise<Task> { |
| 825 | return new Promise((resolve, reject) => { |
| 826 | const query: any = { id: taskId }; |
| 827 | if (inStatus) { |
| 828 | query.status = { $in: inStatus }; |
| 829 | } |
| 830 | |
| 831 | db.findOne(query, (err: Error | null, task: any) => { |
| 832 | if (err) { |
| 833 | reject(err); |
| 834 | } else { |
| 835 | resolve(createTask(task)); |
| 836 | } |
| 837 | }); |
| 838 | }); |
| 839 | } |
| 840 | |
| 841 | static getTaskWithEntities( |
| 842 | taskId: number, |
no test coverage detected