mobileNumberUpdate method
Implementation
Future<bool> mobileNumberUpdate(String id, UpdateUserMobile userInput) async {
String checkMobileGql = """
mutation mobileNumberUpdate(\$id: String, \$userInput: UserInput!) {
mobileNumberUpdate(id: \$id, userInput: \$userInput) {
_id
}
}
""";
GraphQLConfiguration graphQLConfiguration = GraphQLConfiguration();
GraphQLClient _client = graphQLConfiguration.clientToQuery();
final vble = {"id": id, "userInput": userInput};
QueryResult result = await _client.mutate(MutationOptions(
document: gql(checkMobileGql),
variables: vble,
));
if (!result.hasException) {
var mobileNumberUpdate = result.data!['mobileNumberUpdate'];
if (mobileNumberUpdate != null && mobileNumberUpdate["_id"] != null) {
return true;
} else {
return false;
}
}
return false;
}