getPreferenceSetting method
Implementation
Future getPreferenceSetting() async {
GraphQLClient _clinet = graphQLConfiguration.clientToQuery();
String preferenceSettingQuery = """
query getPreferenceSetting {
getPreferenceSetting {
_id
order {
enableDirectPayment
enableReseller
}
login {
smsOtp
emailOtp
country
}
payment {
paymentGateway
}
logistic {
shipmentProvider
}
}
}
""";
QueryResult result = await _clinet.query(QueryOptions(
document: gql(preferenceSettingQuery),
fetchPolicy: FetchPolicy.networkOnly));
if (!result.hasException) {
var data = result.data!['getPreferenceSetting'];
print(data);
if (data != null) {
preferenceSetting = preferenceSettingFromJson(data);
}
}
return preferenceSetting;
}