getLocalizedMessageFromResponse method
String?
getLocalizedMessageFromResponse(
{ - Response? response,
- int? code,
})
Implementation
String? getLocalizedMessageFromResponse({Response? response, int? code}) {
code ??= response?.statusCode;
if (code == null) return null;
String extraMessage = " ${response?.error ?? ""}";
switch (code) {
case HttpStatus.noContent:
return "($code) No Content.$extraMessage";
case HttpStatus.badRequest:
return "($code) Bad Request.$extraMessage";
case HttpStatus.unauthorized:
return "($code) Unauthorized.$extraMessage";
case HttpStatus.forbidden:
return "($code) Forbidden.$extraMessage";
case HttpStatus.notFound:
return "($code) Not Found.$extraMessage";
case HttpStatus.internalServerError:
return "($code) Internal Server Error.$extraMessage";
case AdeptUtils.Jsonable.jsonParserError:
return "($code) Invalid response. JsonParser was unable to decode response.$extraMessage";
default:
return "HTTP error code: ($code).$extraMessage";
}
}