getBox method
Implementation
Future<Box> getBox(String name) async {
if (!completer.isCompleted) {
await completer.future;
}
try {
return (Hive.isBoxOpen(name) ? Hive.box(name) : await Hive.openBox(name));
} catch (error, stackTrace) {
UtilsSentry.reportError(error, stackTrace);
try {
await Hive.deleteBoxFromDisk(name);
} catch (error) {}
return (Hive.isBoxOpen(name) ? Hive.box(name) : await Hive.openBox(name));
}
}