clearDb function
Clears any database related files from the filesystem.
Implementation
Future<void> clearDb() async {
final Directory dbFolder;
if (PlatformUtils.isIOS) {
dbFolder = Directory(await IosUtils.getSharedDirectory());
} else {
dbFolder = await PlatformUtils.libraryDirectory;
}
await for (FileSystemEntity entity in dbFolder.list()) {
if (entity is File) {
if (entity.path.endsWith('.sqlite') ||
entity.path.endsWith('.sqlite-shm') ||
entity.path.endsWith('.sqlite-wal')) {
await entity.delete();
}
}
}
}