deleteBox method
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;
}
}
}