changeProductWishlist method
Implementation
Future changeProductWishlist(String userId, String productId) async {
GraphQLClient _client = graphQLConfiguration.clientToQuery();
var changeProductWishlistGql = """
query checkSingleProductWishlist(\$userId: String, \$productId: String) {
checkSingleProductWishlist(userId: \$userId, productId: \$productId) {
_id
}
}
""";
final vble = {"userId": userId, "productId": productId};
QueryResult result = await _client.query(QueryOptions(
document: gql(changeProductWishlistGql),
variables: vble,
fetchPolicy: FetchPolicy.networkOnly,
));
if (!result.hasException) {
var productWishlistCheck = result.data!['checkSingleProductWishlist'];
if (productWishlistCheck != null) {
return true;
}
}
return false;
}