getLocalRecentPack method

Future getLocalRecentPack(
  1. List packIds
)

Implementation

Future getLocalRecentPack(List packIds) async {
  GraphQLClient _client = graphQLConfiguration.clientToQuery();

  var localRecentPackGql = """
           query getLocalRecentPack(\$packDetails: localPackInput) {
                getLocalRecentPack(packDetails: \$packDetails) {
                  _id
                  packName
                  packId
                  setId
                  packImage
                  setPrice
                  __typename
                }
              }

          """;

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

  if (!result.hasException) {
    var loaclPack = result.data!['getLocalRecentPack'];

    if (loaclPack != null) {
      loacalRecentPack = localRecentPackFromJson(loaclPack);
    }
    return loacalRecentPack;
  }
  return loacalRecentPack;
}