mirror of
https://github.com/immich-app/immich
synced 2025-10-17 18:19:27 +00:00
chore: graceful(not) disposal(be gong) Isar (#20062)
This commit is contained in:
parent
df318ac641
commit
02c423b326
1 changed files with 11 additions and 1 deletions
|
|
@ -63,7 +63,17 @@ Cancelable<T?> runInIsolateGentle<T>({
|
||||||
try {
|
try {
|
||||||
await LogService.I.flushBuffer();
|
await LogService.I.flushBuffer();
|
||||||
await ref.read(driftProvider).close();
|
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();
|
ref.dispose();
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
debugPrint("Error closing resources in isolate: $error");
|
debugPrint("Error closing resources in isolate: $error");
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue