import 'package:flisp_app/models/todo.dart'; import 'package:hive_flutter/hive_flutter.dart'; class TodoService { static const String boxName = 'todos'; Box get box => Hive.box(boxName); Future addTodo(Todo todo) async { try { await box.add(todo); return true; } catch (e) { return false; } } List getAllTodos() { return box.values.toList(); } Future updateTodo(Todo todo) async { try { await todo.save(); return true; } catch (e) { return false; } } Future deleteTodo(Todo todo) async { try { await todo.delete(); return true; } catch (e) { return false; } } }