getBox method

Future<Box> getBox(
  1. String name
)

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