Hi! I try to restore database and validate file before start.
One of my mind:
Completer<Database> databaseCompleter = Completer();
Database database = await databaseFactoryIo.openDatabase(recoveryPath, codec: codec);
databaseCompleter.complete(database);
if (databaseCompleter.isCompleted) {
database.close();
File file = File(recoveryPath);
await file.copy(mainPath); // copy recovery file
prefs.setBool(Preferences.RECOVERY_MODE, false);
}
But it not working. When I open broken file my app freeze on openDatabase function. How I can release this function?
Hi! I try to restore database and validate file before start.
One of my mind:
But it not working. When I open broken file my app freeze on openDatabase function. How I can release this function?