12 lines
		
	
	
		
			364 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
			
		
		
	
	
			12 lines
		
	
	
		
			364 B
		
	
	
	
		
			Dart
		
	
	
	
	
	
| import 'package:hooks_riverpod/hooks_riverpod.dart';
 | |
| import 'package:island/database/drift_db.dart';
 | |
| 
 | |
| import 'package:island/database/database.native.dart'
 | |
|     if (dart.library.html) 'package:island/database/database.web.dart';
 | |
| 
 | |
| final databaseProvider = Provider<AppDatabase>((ref) {
 | |
|   final db = constructDb();
 | |
|   ref.onDispose(() => db.close());
 | |
|   return db;
 | |
| });
 |