addWishListByCart method

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

Implementation

Future addWishListByCart(String userId, String packId) async {
  String wishlistGql =
      """mutation addWishlistByCart(\$packId: String, \$setId: String, \$userId: String) {
        addWishlistByCart(packId: \$packId, setId: \$setId, userId: \$userId) {
          isExists
          __typename
        }
      }""";
  GraphQLConfiguration graphQLConfiguration = GraphQLConfiguration();
  GraphQLClient _client = graphQLConfiguration.clientToQuery();
  final vble = {"packId": packId, "userId": userId};
  QueryResult result = await _client.mutate(
    MutationOptions(
      document: gql(wishlistGql),
      variables: vble,
    ),
  );
  if (!result.hasException) {
    var wishlist = result.data!['addWishlistByCart'];
    if (wishlist != null) {
      wishListByCart = wishlistByCartFromJson(wishlist);
    }
  }
  return wishListByCart;
}