mirror of
https://github.com/immich-app/immich.git
synced 2025-12-17 17:23:20 +03:00
chore: graceful(not) disposal(be gong) Isar (#20062)
This commit is contained in:
@@ -63,7 +63,17 @@ Cancelable<T?> runInIsolateGentle<T>({
|
||||
try {
|
||||
await LogService.I.flushBuffer();
|
||||
await ref.read(driftProvider).close();
|
||||
await ref.read(isarProvider).close();
|
||||
|
||||
// Close Isar safely
|
||||
try {
|
||||
final isar = ref.read(isarProvider);
|
||||
if (isar.isOpen) {
|
||||
await isar.close();
|
||||
}
|
||||
} catch (e) {
|
||||
debugPrint("Error closing Isar: $e");
|
||||
}
|
||||
|
||||
ref.dispose();
|
||||
} catch (error) {
|
||||
debugPrint("Error closing resources in isolate: $error");
|
||||
|
||||
Reference in New Issue
Block a user