parseOperationException function

String parseOperationException(
  1. OperationException error
)

Implementation

String parseOperationException(OperationException error) {
  if (error.linkException != null) {
    final exception = error.linkException;

    if (exception is NetworkException) {
      return 'Failed to connect to server';
    } else {
      return exception.toString();
    }
  }

  if (error.graphqlErrors.isNotEmpty) {
    final errors = error.graphqlErrors;

    return errors.first.message;
  }

  return 'Unknown error';
}