checkPasswordAvailability method
Implementation
Future checkPasswordAvailability(String mobileNumber, int isdCode) async {
GraphQLClient _client = graphQLConfiguration.clientToQuery();
var checkPasswordGql = """
query checkPassword(\$mobileNumber: String, \$isdCode: Int) {
checkPassword(mobileNumber: \$mobileNumber, isdCode: \$isdCode) {
_id
password
__typename
}
}
""";
final vble = {"mobileNumber": mobileNumber, "isdCode": isdCode};
QueryResult result = await _client.query(QueryOptions(
document: gql(checkPasswordGql),
variables: vble,
fetchPolicy: FetchPolicy.networkOnly,
));
if (!result.hasException) {
var checkPasswordModel = result.data!['checkPassword'];
if (checkPasswordModel != null && checkPasswordModel.length > 0) {
checkPassword = checkPasswordFromJson(checkPasswordModel);
return checkPassword;
}
}
return checkPassword;
}