runCatching<R> method
FutureOr<R?>
runCatching<R>(
- FutureOr<
R> block(), { - FutureOr<
R?> onSuccess(- R data
- FutureOr<
R?> onFailure(- Object e,
- StackTrace s
- dynamic ignoreSkipError = true,
override
ignoreSkipError
same as update((o)=>null)
ref skp
Implementation
@visibleForTesting
@protected
@override
FutureOr<R?> runCatching<R>(
FutureOr<R> Function() block, {
FutureOr<R?> Function(R data)? onSuccess,
FutureOr<R?> Function(Object e, StackTrace s)? onFailure,
ignoreSkipError = true,
}) => super.runCatching(
block,
onSuccess: onSuccess,
onFailure:
onFailure ??
(e, s) =>
logger('$e\n$s', logExtra: !kReleaseMode ? LogExtra.outer : null),
ignoreSkipError: ignoreSkipError,
);