MRestResponse<T>.fail constructor
MRestResponse<T>.fail (
- DioException error, {
- String? invalidMessage,
Implementation
MRestResponse.fail(DioException error, {String? invalidMessage}) {
success = false;
String? errMessage = error.message;
if (errMessage != null) {
Map errMessageMap = jsonDecode(errMessage);
fail = MFail(
statusCode: error.response?.statusCode ?? 0,
priority: errMessageMap["priority"],
errType: errMessageMap["err_type"],
err: errMessageMap["err"],
errData: errMessageMap["err_data"],
message: errMessageMap["message"],
);
} else {
fail = MFail.invalid(statusCode: 530, message: invalidMessage ?? "");
}
}