ApiException.dioError constructor
ApiException.dioError(
- DioException error
Implementation
ApiException.dioError(DioException error) {
_message = error.message;
switch (error.type) {
case DioExceptionType.connectionTimeout:
case DioExceptionType.sendTimeout:
case DioExceptionType.badCertificate:
case DioExceptionType.connectionError:
_code = errnoConnectTimeout;
_message = "网络连接超时,请检查网络设置";
break;
case DioExceptionType.receiveTimeout:
case DioExceptionType.badResponse:
_code = errnoReceiveTimeout;
_message = "服务器异常,请稍后重试!";
break;
case DioExceptionType.cancel:
_code = errnoCancel;
_message = "请求已被取消,请重新请求";
break;
default:
_code = errnoUnknown;
_message = "未知错误";
break;
}
}