refactor: reduce responsability of individual parts

This commit is contained in:
2026-07-10 11:24:21 +02:00
parent f4425494f5
commit cb31d4e8af
7 changed files with 156 additions and 119 deletions
+2 -12
View File
@@ -1,16 +1,6 @@
import type { RawTask, Task, TaskCreateData, TaskUpdateData } from "@/types";
import { parseTask } from "@/lib/tasks";
import type { Task, TaskCreateData, TaskUpdateData } from "@/types";
function parseTask(task: RawTask): Task {
return {
id: task.id,
name: task.name,
reset_cron: task.reset_cron,
check_date: task.check_date ? new Date(task.check_date) : null,
previous_check_date: task.previous_check_date
? new Date(task.previous_check_date)
: null,
};
}
export async function getTasks(list: string): Promise<Task[]> {
const response = await fetch(`/api/lists/${list}/tasks`);