getOrBuildQuery method

  1. @override
DocumentNode getOrBuildQuery(
  1. String name,
  2. String type,
  3. OperationDefinitionNode generateQuery()
)
override

Implementation

@override
DocumentNode getOrBuildQuery(String name, String type, OperationDefinitionNode Function() generateQuery) {
  return _queries.putIfAbsent(name, () {
    final document = this.operationFromNode(generateQuery());
    return GraphOperation(name, type, document);
  }).operation;
}