| 146 | } |
| 147 | |
| 148 | std::optional<json::object> RemoteContext::get_node_data(const std::string& node_name) const |
| 149 | { |
| 150 | ContextGetNodeDataReverseRequest req { |
| 151 | .context_id = context_id_, |
| 152 | .node_name = node_name, |
| 153 | }; |
| 154 | |
| 155 | auto resp_opt = server_.send_and_recv<ContextGetNodeDataReverseResponse>(req); |
| 156 | if (!resp_opt || !resp_opt->has_value) { |
| 157 | return std::nullopt; |
| 158 | } |
| 159 | return resp_opt->node_data; |
| 160 | } |
| 161 | |
| 162 | MaaContext* RemoteContext::clone() const |
| 163 | { |
no outgoing calls
no test coverage detected