openBoxSafe<T> method
Implementation
Future<Box<T>> openBoxSafe<T>(String name,
{HiveCipher? encryptionCipher}) async {
try {
return await openBox<T>(
name,
encryptionCipher: encryptionCipher,
compactionStrategy: (entries, deleted) => false,
);
} catch (error) {
await Hive.deleteBoxFromDisk(name);
return openBox<T>(name);
}
}