feat: better backup errors (#2290)

Instead of creating error reports show the error to user
use BackupVersion.unknown
This commit is contained in:
cyan
2025-05-26 11:38:36 +03:00
committed by GitHub
parent d342173239
commit e03dcc7fe9
3 changed files with 18 additions and 8 deletions
@@ -45,12 +45,11 @@ abstract class RestoreFromBackupViewModelBase with Store {
try {
await backupService.importBackupFile(file, password);
} catch (e, s) {
} catch (e) {
if (e.toString().contains("unknown_backup_version")) {
state = FailureState('This is not a valid backup file, please make sure you selected the correct backup file');
state = FailureState('This is not a valid backup file, please make sure you have selected the correct one');
} else {
state = FailureState('Failed to restore backup, please try again');
ExceptionHandler.onError(FlutterErrorDetails(exception: e, stack: s));
state = FailureState(e.toString());
}
}