checkCancelCategoryForDetailPage method

Future checkCancelCategoryForDetailPage(
  1. List categoryIds
)

Implementation

Future checkCancelCategoryForDetailPage(List categoryIds) async {
  GraphQLClient _client = graphQLConfiguration.clientToQuery();

  var cancelCategoryForDetailPageGql = """
                query checkCancelCategoryForDetailPage(\$categoryIds: [String]) {
              checkCancelCategoryForDetailPage(categoryIds: \$categoryIds) {
                isReturnable
                __typename
              }
            }
          """;

  final vble = {
    "categoryIds": categoryIds,
  };
  QueryResult result = await _client.query(QueryOptions(
    document: gql(cancelCategoryForDetailPageGql),
    variables: vble,
    fetchPolicy: FetchPolicy.networkOnly,
  ));

  if (!result.hasException) {
    var cancelCategory = result.data!['checkCancelCategoryForDetailPage'];

    if (cancelCategory != null) {
      cancelCategory = checkCancelCategoryForDetailPageJson(cancelCategory);
    }
    return cancelCategory;
  }
  return cancelCategory;
}