checkPassword method
Implementation
Future<bool> checkPassword(String mobileNumber, int isdCode) async {
String checkPassGql = """
query checkPassword(\$mobileNumber: String, \$isdCode: Int) {
checkPassword(mobileNumber: \$mobileNumber, isdCode: \$isdCode) {
_id
}
}
""";
GraphQLConfiguration graphQLConfiguration = GraphQLConfiguration();
GraphQLClient _client = graphQLConfiguration.clientToQuery();
final vble = {"mobileNumber": mobileNumber, "isdCode": isdCode};
QueryResult result = await _client.query(QueryOptions(
document: gql(checkPassGql),
variables: vble,
fetchPolicy: FetchPolicy.networkOnly,
));
if (!result.hasException) {
var checkPassword = result.data!['checkPassword'];
if (checkPassword != null && checkPassword["_id"] != null) {
return true;
} else {
return false;
}
}
return false;
}