| 184 | } |
| 185 | |
| 186 | MaaController* RemoteTasker::controller() const |
| 187 | { |
| 188 | TaskerControllerReverseRequest req { |
| 189 | .tasker_id = tasker_id_, |
| 190 | }; |
| 191 | auto resp_opt = server_.send_and_recv<TaskerControllerReverseResponse>(req); |
| 192 | if (!resp_opt) { |
| 193 | return nullptr; |
| 194 | } |
| 195 | controller_ = std::make_unique<RemoteController>(server_, resp_opt->controller_id); |
| 196 | return controller_.get(); |
| 197 | } |
| 198 | |
| 199 | void RemoteTasker::clear_cache() |
| 200 | { |
no test coverage detected