checkEmail method
Implementation
@override
Future<NetworkResponse> checkEmail(params, token) async {
return await handleNetworkError(
proccess: () async {
Response response =
await AppClient(token: token ?? await appPrefs.getNormalToken())
.post(_MyAppEndpoint.checkEmail(), data: params);
return NetworkResponse.fromResponse(response,
converter: (json) => CheckEmailResult.fromJson(json));
},
builder: (e) {
if (e.response?.data != null && e.response!.data['error'] is String) {
return NetworkResponse.fromResponse(e.response!,
value: CheckEmailResult(message: e.response!.data['error']));
}
return NetworkResponse.withErrorRequest(e);
},
);
}