added interface for storage classes

This commit is contained in:
2026-06-12 12:23:24 +02:00
parent 453e106cd5
commit 019f75e1b8
@@ -0,0 +1,15 @@
import '../../task.dart';
abstract class TaskRepository {
Future<List<Task>> loadTasks();
Future<Iterable<String>> loadTaskOrder();
Future<void> saveTaskOrder(List<String> taskOrder);
Future<void> saveTask(Task task);
Future<void> saveTasks(List<Task> tasks);
Future<void> deleteTask(Task task);
}