checkProductWishList method

Future checkProductWishList(
  1. String userId,
  2. String packId
)

Implementation

Future checkProductWishList(String userId, String packId) async {
  GraphQLClient _client = graphQLConfiguration.clientToQuery();

  var wishListCheckGql = """
                    query checkProductWishlist(\$userId: String, \$packId: String) {
            checkProductWishlist(userId: \$userId, packId: \$packId)
          }
          """;

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

  if (!result.hasException) {
    var productWishlistCheck = result.data!['checkProductWishlist'];

    if (productWishlistCheck != null) {
      wishListCheck = productWishlistCheck;
      return wishListCheck;
    }
  }
  return wishListCheck;
}