deleteTasksByProject method

  1. @override
Future<void> deleteTasksByProject(
  1. String projectId
)
override

Implementation

@override
Future<void> deleteTasksByProject(String projectId) async {
  final tasksToDelete = taskBox.values
      .where((task) => task.projectId == projectId)
      .map((task) => task.id)
      .toList();
  for (var id in tasksToDelete) {
    await taskBox.delete(id);
  }
}