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