catchAll function

bool catchAll (
  1. Function function,
  2. {ErrorCallback onError}
)

Runs the function and ignore all the errors.

Runs function ErrorCallback onError when there is an error Returns true whether there is no error.

Implementation

bool catchAll(Function function, {ErrorCallback onError}) {
  try {
    function();
    return true;
  } catch (error) {
    if (onError != null) {
      onError(error);
    }
  }
  return false;
}