refactoring

This commit is contained in:
Fabian Freund
2025-02-20 12:27:34 +01:00
parent b81fc1cc42
commit 490e13000b
138 changed files with 1392 additions and 3251 deletions
@@ -1,3 +1,4 @@
import 'package:lensai/features/user/domain/entities/auth_exception.dart';
import 'package:lensai/features/user/domain/providers.dart';
import 'package:lensai/features/user/extensions/client_exception.dart';
import 'package:pocketbase/pocketbase.dart';
@@ -5,17 +6,6 @@ import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'auth.g.dart';
class AuthException implements Exception {
final String message;
AuthException(this.message);
@override
String toString() {
return message;
}
}
@Riverpod()
class AuthRepository extends _$AuthRepository {
late PocketBase _pb;
@@ -35,7 +35,7 @@ class EngineSettingsRepository extends _$EngineSettingsRepository {
final db = ref.watch(userDatabaseProvider);
final watchSub = db.settingDao
.allSettingsOfPartitionKey(_partitionKey)
.getAllSettingsOfPartitionKey(_partitionKey)
.watch()
.listen((entries) {
final settings = Map.fromEntries(entries);
@@ -7,7 +7,7 @@ part of 'engine_settings.dart';
// **************************************************************************
String _$engineSettingsRepositoryHash() =>
r'113617b3a99377bbb83347cfcb6d432abaae6f71';
r'940680d6d59a4a4a496589ac02eeab5a22779e5e';
/// See also [EngineSettingsRepository].
@ProviderFor(EngineSettingsRepository)
@@ -43,7 +43,7 @@ class GeneralSettingsRepository extends _$GeneralSettingsRepository {
return ref
.read(userDatabaseProvider)
.settingDao
.allSettingsOfPartitionKey(_partitionKey)
.getAllSettingsOfPartitionKey(_partitionKey)
.get()
.then(_deserializeSettings);
}
@@ -68,7 +68,7 @@ class GeneralSettingsRepository extends _$GeneralSettingsRepository {
final db = ref.watch(userDatabaseProvider);
final watchSub = db.settingDao
.allSettingsOfPartitionKey(_partitionKey)
.getAllSettingsOfPartitionKey(_partitionKey)
.watch()
.listen((event) {
state = _deserializeSettings(event);
@@ -7,7 +7,7 @@ part of 'general_settings.dart';
// **************************************************************************
String _$generalSettingsRepositoryHash() =>
r'd21cee982ed471dff5ba11415e5557073bd2fca3';
r'9753ffa757a34e475fe816ef990ca387ca169ef4';
/// See also [GeneralSettingsRepository].
@ProviderFor(GeneralSettingsRepository)