| 183 | } |
| 184 | |
| 185 | td::Status do_loop() { |
| 186 | TRY_STATUS(td::loop_read("pow-client", pipe_)); |
| 187 | auto status = run(); |
| 188 | if (status.code() != WaitCode) { |
| 189 | return status; |
| 190 | } |
| 191 | TRY_STATUS(td::loop_write("pow-client", pipe_)); |
| 192 | return td::Status::OK(); |
| 193 | } |
| 194 | |
| 195 | td::actor::Task<Action> task_loop_once() override { |
| 196 | co_await do_loop(); |
nothing calls this directly
no test coverage detected