Merge branch 'soru/fix-linux' into 'main'

fix: Linux failing on attempting to open hive

See merge request famedly/fluffychat!447
This commit is contained in:
Krille Fear 2021-07-21 06:45:53 +00:00
commit b213ed74ba

View File

@ -49,9 +49,12 @@ class FlutterFamedlySdkHiveDatabase extends FamedlySdkHiveDatabase {
); );
} }
final encryptionKey = base64Url.decode( // workaround for if we just wrote to the key and it still doesn't exist
await secureStorage.read(key: _hiveCipherStorageKey), final rawEncryptionKey =
); await secureStorage.read(key: _hiveCipherStorageKey);
if (rawEncryptionKey == null) throw MissingPluginException();
final encryptionKey = base64Url.decode(rawEncryptionKey);
hiverCipher = HiveAesCipher(encryptionKey); hiverCipher = HiveAesCipher(encryptionKey);
} on MissingPluginException catch (_) { } on MissingPluginException catch (_) {
Logs().i('Hive encryption is not supported on this platform'); Logs().i('Hive encryption is not supported on this platform');