fix: Try different directories on all kind of errors thrown for hive store

This commit is contained in:
Sorunome 2021-08-08 08:56:30 +02:00
parent 7ac90bb3f0
commit 7ffe9f8631

View file

@ -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;
}
}