checkMobileAndEmailAuth method
Implementation
Future checkMobileAndEmailAuth(
String emailId, String mobileNumber, int isdCode) async {
GraphQLClient _client = graphQLConfiguration.clientToQuery();
var checkPasswordGql = """
query checkMobileAndEmail(
\$mobileNumber: String
\$emailId: String
\$isdCode: Int
) {
checkMobileAndEmail(
mobileNumber: \$mobileNumber
emailId: \$emailId
isdCode: \$isdCode
) {
isMobile
isEmail
}
}
""";
final vble = {
"emailId": emailId,
"mobileNumber": mobileNumber,
"isdCode": isdCode
};
QueryResult result = await _client.query(QueryOptions(
document: gql(checkPasswordGql),
variables: vble,
fetchPolicy: FetchPolicy.networkOnly,
));
if (!result.hasException) {
var checkmobilemailModel = result.data!['checkMobileAndEmail'];
if (checkmobilemailModel != null) {
checkMobileAndEmail = checkMobileEmailFromJson(checkmobilemailModel);
return checkMobileAndEmail;
}
}
return checkMobileAndEmail;
}