onNewEvent method

dynamic onNewEvent(
  1. BaseEvent event
)

Implementation

onNewEvent(BaseEvent event) {
  if (!mounted) {
    return;
  }
  if (event is LoadingEvent) {
    event.isLoading
        ? loadingController.showLoading(
            blurBG: event.hasBlurBackground, msg: getMessage(event.message))
        : loadingController.hideLoading();
  } else if (event is MessageEvent) {
    showMessage(getMessage(event.msg));
  } else if (event is ErrorEvent) {
    showError(getErrorMessage(event.error));
  } else if (event is ShowDialogEvent) {
    showDialog(
      barrierDismissible: event.dismissable,
      context: context,
      builder: (context) {
        return event.builder(context);
      },
    );
  }
}