refactor: return default count

This commit is contained in:
Methapon2001 2024-12-03 10:20:45 +07:00
parent 915ce27667
commit 83e0308022

View file

@ -26,9 +26,14 @@ export class TaskController extends Controller {
by: ["taskStatus"],
_count: true,
});
return task.reduce<Partial<Record<TaskStatus, number>>>(
return task.reduce<Record<TaskStatus, number>>(
(a, c) => Object.assign(a, { [c.taskStatus]: c._count }),
{},
{
[TaskStatus.Pending]: 0,
[TaskStatus.InProgress]: 0,
[TaskStatus.Validate]: 0,
[TaskStatus.Complete]: 0,
},
);
}