removeWishlistByProductId method
Implementation
Future<bool> removeWishlistByProductId(
String userId, String productId) async {
String wishlistGql =
"""mutation removeWishlistByProductId(\$userId: String, \$productId: String) {
removeWishlistByProductId(userId: \$userId, productId: \$productId) {
_id
}
}""";
GraphQLConfiguration graphQLConfiguration = GraphQLConfiguration();
GraphQLClient _client = graphQLConfiguration.clientToQuery();
final vble = {"userId": userId, "productId": productId};
QueryResult result = await _client.mutate(
MutationOptions(
document: gql(wishlistGql),
variables: vble,
),
);
if (!result.hasException) {
var removeWishlist = result.data!['removeWishlistByProductId'];
if (removeWishlist != null && removeWishlist["_id"] != null) {
return true;
} else {
return true;
}
}
return false;
}