getAllWishListWithProduct method
Implementation
Future getAllWishListWithProduct(String userId) async {
GraphQLClient _client = graphQLConfiguration.clientToQuery();
var orderListGql = """
query getAllWishlistWithProduct(\$userId: String) {
getAllWishlistWithProduct(userId: \$userId) {
_id
name
description
type
moq
isOutofstock
isMultiple
imageId
price {
sellingPrice
mrp
discount
minPrice
maxPrice
type
isSamePrice
}
images {
imageName
position
}
}
}
""";
final vble = {"userId": userId};
QueryResult result = await _client.query(QueryOptions(
document: gql(orderListGql),
variables: vble,
fetchPolicy: FetchPolicy.networkOnly,
));
if (!result.hasException) {
var allWishList = result.data!['getAllWishlistWithProduct'];
if (allWishList != null && allWishList.length > 0) {
allWishList = allWishListWithProductFromJson(allWishList);
return allWishList;
}
}
return allWishList;
}