16 lines
316 B
Dart
16 lines
316 B
Dart
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);
|
|
}
|