runBlocCatching<T> method
Excute function safe
Implementation
Future<void> runBlocCatching<T>({
required Future<T> Function() action,
FutureOr<void> Function()? doOnEventStart,
FutureOr<void> Function(T value)? doOnSuccess,
FutureOr<void> Function(Object error)? doOnError,
FutureOr<void> Function()? doOnEventCompleted,
bool autoHandleStatus = true,
}) =>
statusCubit.runCubitCatching(
action: action,
doOnEventStart: doOnEventStart,
doOnSuccess: doOnSuccess,
doOnError: doOnError,
doOnEventCompleted: doOnEventCompleted,
autoHandleStatus: autoHandleStatus,
);