From b7ddf795e8624ac71a9e1590568e3a09e39ec1dd Mon Sep 17 00:00:00 2001 From: Sorunome Date: Sun, 8 Aug 2021 08:56:30 +0200 Subject: [PATCH] fix: Try different directories on all kind of errors thrown for hive store --- .../flutter_matrix_hive_database.dart | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/utils/matrix_sdk_extensions.dart/flutter_matrix_hive_database.dart b/lib/utils/matrix_sdk_extensions.dart/flutter_matrix_hive_database.dart index 6c629e6c..8a51c7a0 100644 --- a/lib/utils/matrix_sdk_extensions.dart/flutter_matrix_hive_database.dart +++ b/lib/utils/matrix_sdk_extensions.dart/flutter_matrix_hive_database.dart @@ -109,10 +109,10 @@ class FlutterMatrixHiveStore extends FamedlySdkHiveDatabase { try { try { return (await getApplicationSupportDirectory()).path; - } on MissingPlatformDirectoryException { + } catch (_) { return (await getApplicationDocumentsDirectory()).path; } - } on MissingPlatformDirectoryException { + } catch (_) { return (await getDownloadsDirectory()).path; } }