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

Method handle_tasker_controller

source/MaaAgentClient/Client/AgentClient.cpp:1157–1175  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1155}
1156
1157bool AgentClient::handle_tasker_controller(const json::value& j)
1158{
1159 if (!j.is<TaskerControllerReverseRequest>()) {
1160 return false;
1161 }
1162 const TaskerControllerReverseRequest& req = j.as<TaskerControllerReverseRequest>();
1163 LogFunc << VAR(req) << VAR(ipc_addr_);
1164 MaaTasker* tasker = query_tasker(req.tasker_id);
1165 if (!tasker) {
1166 LogError << "tasker not found" << VAR(req.tasker_id);
1167 return false;
1168 }
1169 MaaController* controller = tasker->controller();
1170 TaskerControllerReverseResponse resp {
1171 .controller_id = controller_id(controller),
1172 };
1173 send(resp);
1174 return true;
1175}
1176
1177bool AgentClient::handle_tasker_clear_cache(const json::value& j)
1178{

Callers

nothing calls this directly

Calls 1

controllerMethod · 0.45

Tested by

no test coverage detected