22-06-2026+10-14
This commit is contained in:
parent
04c3772bb6
commit
4141d6e5f7
|
|
@ -39,7 +39,18 @@ class LocalDbService extends _$LocalDbService {
|
||||||
print('LocalDbService constructor called');
|
print('LocalDbService constructor called');
|
||||||
}
|
}
|
||||||
|
|
||||||
static final LocalDbService instance = LocalDbService._internal();
|
static LocalDbService? _instance;
|
||||||
|
|
||||||
|
static LocalDbService get instance {
|
||||||
|
_instance ??= LocalDbService._internal();
|
||||||
|
return _instance!;
|
||||||
|
}
|
||||||
|
|
||||||
|
Future<void> closeDatabase() async {
|
||||||
|
await close();
|
||||||
|
_instance = null;
|
||||||
|
print('LocalDbService connection closed and instance reset.');
|
||||||
|
}
|
||||||
|
|
||||||
@override
|
@override
|
||||||
int get schemaVersion => 9;
|
int get schemaVersion => 9;
|
||||||
|
|
|
||||||
|
|
@ -180,9 +180,9 @@ class AuthProvider extends ChangeNotifier {
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
await LocalDbService().clearDatabase();
|
await LocalDbService().closeDatabase();
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
print("Ошибка очистки локальной базы данных: $e");
|
print("Ошибка закрытия локальной базы данных: $e");
|
||||||
}
|
}
|
||||||
|
|
||||||
_currentUserId = null;
|
_currentUserId = null;
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue