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;
 | 
						|
});
 |