updateUser method
Implementation
@override
Future<NetworkResponse> updateUser(params, token) async {
return await handleNetworkError(proccess: () async {
Response response =
await AppClient(token: token ?? await appPrefs.getNormalToken())
.put(_MyAppEndpoint.updateUser(), data: params);
return NetworkResponse.fromResponse(response,
value: UpdateInfoResult(
status: isStatusCodeSuccess(response.statusCode)));
}, builder: (e) {
if (e.response?.data != null && e.response!.data['error'] is String) {
return NetworkResponse.fromResponse(e.response!,
value: UpdateInfoResult(
status: false, msg: e.response!.data['error']));
}
return NetworkResponse.withErrorRequest(e);
});
}