Add Exception handler to report loading wallet issues

OmarHatem committed Feb 20, 2023 at 22:25 UTC 37ea2d341f2a305265b0dc21b92cbc110fdb41eb
1 file changed +4 -2
lib/reactions/on_authentication_state_change.dart
+4 -2
@@ -1,4 +1,5 @@
1 import 'package:cake_wallet/routes.dart';
2 +import 'package:cake_wallet/utils/exception_handler.dart';
3 import 'package:flutter/widgets.dart';
4 import 'package:mobx/mobx.dart';
5 import 'package:cake_wallet/entities/load_current_wallet.dart';
@@ -16,8 +17,9 @@ void startAuthenticationStateChange(AuthenticationStore authenticationStore,
17 if (state == AuthenticationState.installed) {
18 try {
19 await loadCurrentWallet();
19 - } catch (e) {
20 - loginError = e;
20 + } catch (error, stack) {
21 + loginError = error;
22 + ExceptionHandler.onError(FlutterErrorDetails(exception: error, stack: stack));
23 }
24 return;
25 }