getOrCreateQuery method

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

Implementation

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