Changed styling, bit of refactoring

This commit is contained in:
SomnusVeritas
2023-11-08 12:31:42 +01:00
parent 1073dbbe41
commit 91ce231b04
5 changed files with 38 additions and 12 deletions

View File

@@ -13,12 +13,21 @@ class DbHelper {
schemas: [TodoSchema],
directory: dir.path,
);
_isar.write((isar) => isar.todos.clear());
}
static List<Todo> fetchTodos() => _isar.todos.where().findAll();
static List<Todo> fetchTodos() =>
_isar.todos.where().doneEqualTo(false).findAll();
static void addTodo(Todo todo) => _isar.write((isar) => isar.todos.put(todo));
static void addOrUpdateTodo(Todo todo) =>
_isar.write((isar) => isar.todos.put(todo));
static Stream<void> watchTodos() =>
static void deleteTodoAt(int index) =>
_isar.write((isar) => isar.todos.delete(index));
static void deleteTodo(Todo todo) =>
_isar.write((isar) => isar.todos.delete(todo.id));
static Stream<void> get todosChangedStream =>
_isar.todos.watchLazy(fireImmediately: true);
}