catchAsyncError method

Future catchAsyncError(
  1. dynamic functionResult, {
  2. dynamic additionalData,
})

Implementation

Future catchAsyncError(dynamic functionResult, {dynamic additionalData}) {
  if (functionResult is Future) {
    return functionResult.catchError((exception, trace) {
      if (asyncErrorHandler != null) {
        asyncErrorHandler!(exception, trace, additionalData);
      }
    });
  }
  return Future.value(null);
}