decodeDioExceptionMessage static method
String
decodeDioExceptionMessage(
- DioException err
)
Implementation
static String decodeDioExceptionMessage(final DioException err) {
switch (err.type) {
case DioExceptionType.connectionTimeout:
case DioExceptionType.sendTimeout:
case DioExceptionType.receiveTimeout:
return "Connection timeout error";
case DioExceptionType.connectionError:
return "Connection error";
case DioExceptionType.badCertificate:
return "Bad Certification";
case DioExceptionType.cancel:
return "Request Cancelled";
case DioExceptionType.badResponse:
if (err.response!.statusCode != null) {
return "Request failed with Status ${decodeStatusCode(err.response!.statusCode!)}";
}
case DioExceptionType.unknown:
return "Unknown Network Error occurred";
}
return "No relative issue description found";
}