deleteBox method

Future<void> deleteBox(
  1. String name
)

Implementation

Future<void> deleteBox(String name) async {
  // if hard clear, remove box
  try {
    if (await hive.boxExists(name)) {
      await hive.deleteBoxFromDisk(name);
    }
  } catch (e) {
    // weird fs bug? where even after checking for file.exists()
    // in Hive, it throws a No such file or directory error
    if (e.toString().contains('No such file or directory')) {
      // we can safely ignore?
    } else {
      rethrow;
    }
  }
}