getSimilarPack method
Implementation
Future getSimilarPack(String packId) async {
GraphQLClient _client = graphQLConfiguration.clientToQuery();
var similarPackGql = """
query getSimilarPack(\$packId: String) {
getSimilarPack(packId: \$packId) {
_id
packName
packId
setId
packImage
setPrice
__typename
}
}
""";
final vble = {"packId": packId};
QueryResult result = await _client.query(QueryOptions(
document: gql(similarPackGql),
variables: vble,
fetchPolicy: FetchPolicy.networkOnly,
));
if (!result.hasException) {
var similarPack = result.data!['getSimilarPack'];
if (similarPack != null) {
similarPackDetails = similarPackFromJson(similarPack);
}
return similarPackDetails;
}
return similarPackDetails;
}