intermediate

This commit is contained in:
Fabian Freund
2025-01-23 14:03:55 +01:00
parent bd45ed64ee
commit 78c17a70c5
122 changed files with 8730 additions and 1662 deletions
+9 -1
View File
@@ -1,3 +1,5 @@
import 'dart:async';
import 'package:drift/drift.dart';
import 'package:drift/native.dart';
import 'package:lensai/features/user/data/database/database.dart';
@@ -13,7 +15,7 @@ part 'providers.g.dart';
@Riverpod(keepAlive: true)
UserDatabase userDatabase(Ref ref) {
return UserDatabase(
final db = UserDatabase(
LazyDatabase(() async {
// put the database file, called db.sqlite here, into the documents folder
// for your app.
@@ -35,4 +37,10 @@ UserDatabase userDatabase(Ref ref) {
return NativeDatabase.createInBackground(file);
}),
);
ref.onDispose(() {
unawaited(db.close());
});
return db;
}
+1 -1
View File
@@ -6,7 +6,7 @@ part of 'providers.dart';
// RiverpodGenerator
// **************************************************************************
String _$userDatabaseHash() => r'a84f951e1673e34b6857e1618cd7d80497c6f3a1';
String _$userDatabaseHash() => r'717de293750f5da91dc7da3f964bd07f5dd61e10';
/// See also [userDatabase].
@ProviderFor(userDatabase)