From 019f75e1b85b0c0c77f028105a04f2c6f1b99650 Mon Sep 17 00:00:00 2001 From: marco Date: Fri, 12 Jun 2026 12:23:24 +0200 Subject: [PATCH] added interface for storage classes --- .../repositories/interfaces/task_repository.dart | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 lib/model/repositories/interfaces/task_repository.dart diff --git a/lib/model/repositories/interfaces/task_repository.dart b/lib/model/repositories/interfaces/task_repository.dart new file mode 100644 index 0000000..1e3a03d --- /dev/null +++ b/lib/model/repositories/interfaces/task_repository.dart @@ -0,0 +1,15 @@ +import '../../task.dart'; + +abstract class TaskRepository { + Future> loadTasks(); + + Future> loadTaskOrder(); + + Future saveTaskOrder(List taskOrder); + + Future saveTask(Task task); + + Future saveTasks(List tasks); + + Future deleteTask(Task task); +}