defaultErrors function
Implementation
Interceptor defaultErrors({
int moreThan = 400,
}) =>
Interceptor(
onResponse: (res) {
if (res.statusCode >= moreThan) {
switch (res.statusCode) {
case 400:
throw BadRequestException(res);
case 401:
throw UnauthorizedException(res);
case 402:
throw PaymentRequired(res);
case 403:
throw ForbiddenException(res);
case 404:
throw NotFoundException(res);
case 405:
throw MethodNotAllowed(res);
case 500:
throw InternalServerException(res);
default:
throw NetworkException(res);
}
} else {
return res;
}
},
);