MCPcopy Create free account
hub / github.com/MaaXYZ/MaaFramework / get_node_detail

Method get_node_detail

source/MaaAgentServer/RemoteInstance/RemoteTasker.cpp:247–271  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

245}
246
247std::optional<MAA_TASK_NS::NodeDetail> RemoteTasker::get_node_detail(MaaNodeId node_id) const
248{
249 TaskerGetNodeDetailReverseRequest req {
250 .tasker_id = tasker_id_,
251 .node_id = node_id,
252 };
253
254 auto resp_opt = server_.send_and_recv<TaskerGetNodeDetailReverseResponse>(req);
255 if (!resp_opt) {
256 return std::nullopt;
257 }
258
259 if (!resp_opt->has_value) {
260 return std::nullopt;
261 }
262
263 MAA_TASK_NS::NodeDetail result;
264 result.node_id = resp_opt->node_id;
265 result.name = std::move(resp_opt->name);
266 result.reco_id = resp_opt->reco_id;
267 result.action_id = resp_opt->action_id;
268 result.completed = resp_opt->completed;
269
270 return result;
271}
272
273std::optional<MAA_TASK_NS::RecoResult> RemoteTasker::get_reco_result(MaaRecoId reco_id) const
274{

Callers 1

Calls 1

moveFunction · 0.85

Tested by

no test coverage detected