onNewEvent method
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);
},
);
}
}