buildQuery method

  1. @override
Map<String, dynamic> buildQuery()

Implementation

@override
Map<String, dynamic> buildQuery() {
  final methods = Methods();
  var resultsString = methods.buildResultsString(results);
  var parametersString = methods.buildParametersString(parameters);
  var queryString;

  if (parameters == null) {
    queryString = {'query': '{$operationName $resultsString}'};

    return queryString;
  }

  queryString = {
    'query': '{$operationName $parametersString $resultsString}'
  };

  return queryString;
}