| 67 | { |
| 68 | public: |
| 69 | StatusError(::grpc::Status _status) |
| 70 | : Error(stringify(_status.error_code()) + |
| 71 | (_status.error_message().empty() |
| 72 | ? "" : ": " + _status.error_message())), |
| 73 | status(std::move(_status)) |
| 74 | { |
| 75 | CHECK(!status.ok()); |
| 76 | } |
| 77 | |
| 78 | const ::grpc::Status status; |
| 79 | }; |