onSideEffect method
Hook to handle side effects. Defaults to showing an AppDialog. Override this to use SnackBars, specific logging, or custom UI.
Implementation
void onSideEffect(BuildContext context, SideEffect effect) {
final dialog = effect.when(
success: (title, message) => AppDialog.info(
title: title,
content: message,
),
failure: (title, message) => AppDialog.error(
title: title,
content: message,
),
info: (title, message) => AppDialog.info(
title: title,
content: message,
),
warning: (title, message) => AppDialog.warning(
title: title,
content: message,
),
);
dialog.show<void>(context);
}