mutation method

Future mutation(
  1. String document, {
  2. Map<String, dynamic>? variables,
  3. bool tryAgain = true,
  4. String? key,
  5. Map<String, String>? headers,
})

Execute a Mutation from a Document

Implementation

Future mutation(
  String document, {
  Map<String, dynamic>? variables,
  bool tryAgain = true,
  String? key,
  Map<String, String>? headers,
}) async {
  final _key = key ?? _keyGenerator.randomString(15);

  return executeMutation(
    Query(
      key: _key,
      headers: headers,
      document: document.trimLeft(),
      variables: variables,
    ),
  );
}