change: Delete hive database if corrupted
This commit is contained in:
parent
a10f50842d
commit
8cda67b9dd
1 changed files with 7 additions and 1 deletions
|
|
@ -87,7 +87,13 @@ class FlutterMatrixHiveStore extends FamedlySdkHiveDatabase {
|
|||
encryptionCipher: hiverCipher,
|
||||
);
|
||||
Logs().i('Open Hive database...');
|
||||
await db.open();
|
||||
try {
|
||||
await db.open();
|
||||
} catch (e, s) {
|
||||
Logs().e('Unable to open Hive. Delete and try again...', e, s);
|
||||
await Hive.deleteFromDisk();
|
||||
await db.open();
|
||||
}
|
||||
Logs().i('Hive database is ready!');
|
||||
return db;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue