HttpCode.dioError constructor
HttpCode.dioError(
- DioError error
Implementation
HttpCode.dioError(DioError error) {
message = error.message;
switch (error.type) {
case DioErrorType.connectTimeout:
code = CONNECT_TIMEOUT;
message = 'The network connection timed out, please check the network settings';
break;
case DioErrorType.receiveTimeout:
code = RECEIVE_TIMEOUT;
message = 'The server is abnormal, please try again later!';
break;
case DioErrorType.sendTimeout:
code = SEND_TIMEOUT;
message = 'The network connection timed out, please check the network settings';
break;
case DioErrorType.response:
code = HTTP_ERROR;
message = 'The server is abnormal, please try again later!';
break;
case DioErrorType.cancel:
code = CANCEL;
message = 'Request has been canceled, please request again';
break;
case DioErrorType.other:
code = UNKNOWN;
message = 'Network exception, please try again later!';
break;
}
}