handleError<ResultType, Item> method
ApiResponse<ResultType, Item>
handleError<ResultType, Item>(
- ApiResponse<
ResultType, Item> response
Implementation
ApiResponse<ResultType, Item> handleError<ResultType, Item>(
ApiResponse<ResultType, Item> response) {
ApiError? error;
if (response.error is ApiError) {
error = (response.error as ApiError);
} else {
error = formatErrorMessage(response.error, defaultErrorMessage ?? '');
}
error = error; // ??
// ApiError((b) => b
// ..statusCode = response.statusCode ?? 400
// ..message = Strings.DEFAULT_ERROR_MESSAGE);
if ((response.statusCode) > 490 &&
response.request.ovveride500Error == false) {
error = ApiError(defaultErrorMessage ?? '', response.statusCode);
// error.statusCode = response.statusCode ?? 400;
}
return response.copyWith(error: error);
}