handleError method

void handleError(
  1. BuildContext context,
  2. FastPlanBloc bloc,
  3. dynamic error
)

Implementation

void handleError(BuildContext context, FastPlanBloc bloc, dynamic error) {
  WidgetsBinding.instance.scheduleFrameCallback((_) {
    showAnimatedFastAlertDialog(
      titleText: CoreLocaleKeys.core_label_error.tr(),
      validText: CoreLocaleKeys.core_label_ok.tr(),
      messageText: error.toString(),
      barrierDismissible: false,
      context: context,
      onValid: () {
        bloc.addEvent(const FastPlanBlocEvent.resetError());
        Navigator.pop(context);
      },
    );
  });
}