QueenFruits/Mobile Operasional/lib/core/database/database_holder.dart

19 lines
342 B
Dart

import 'package:niogu_app/core/database/app_database.dart';
AppDatabase? _db;
AppDatabase get database {
if (_db == null) {
throw Exception("Database belum diinisialisasi");
}
return _db!;
}
Future<void> setDatabase(AppDatabase db) async {
_db = db;
}
Future<void> clearDatabase() async {
await _db?.close();
_db = null;
}