mirror of
https://github.com/Such-Software/hash-wallet.git
synced 2026-10-23 06:38:35 +02:00
- Fix error popup showing multiple times (#1987)
- Improve/generalize error handling
This commit is contained in:
@@ -10,6 +10,7 @@ import 'package:cake_wallet/store/app_store.dart';
|
||||
import 'package:cake_wallet/store/settings_store.dart';
|
||||
import 'package:cake_wallet/view_model/restore/restore_wallet.dart';
|
||||
import 'package:cake_wallet/view_model/seed_settings_view_model.dart';
|
||||
import 'package:cw_core/exceptions.dart';
|
||||
import 'package:cw_core/pathForWallet.dart';
|
||||
import 'package:cw_core/utils/print_verbose.dart';
|
||||
import 'package:cw_core/wallet_base.dart';
|
||||
@@ -118,7 +119,11 @@ abstract class WalletCreationVMBase with Store {
|
||||
} catch (e, s) {
|
||||
printV("error: $e");
|
||||
printV("stack: $s");
|
||||
state = FailureState(e.toString());
|
||||
String message = e.toString();
|
||||
if (e is RestoreFromSeedException) {
|
||||
message = e.message;
|
||||
}
|
||||
state = FailureState(message);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user