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,
 
inherited
    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: (e, s) {
    if (e is SkipError && ignoreSkipError) {
      logger('SKIP: $e', logExtra: logExtra, stackTrace: e.stackTrace);
      return null;
    }
    final fun = onFailure ?? (e, s) => logger('$e\n$s', logExtra: logExtra);
    return fun.call(e, s);
  },
  ignoreSkipError: false,
);