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

Method handle_resource_wait

source/MaaAgentClient/Client/AgentClient.cpp:1584–1602  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1582}
1583
1584bool AgentClient::handle_resource_wait(const json::value& j)
1585{
1586 if (!j.is<ResourceWaitReverseRequest>()) {
1587 return false;
1588 }
1589 const ResourceWaitReverseRequest& req = j.as<ResourceWaitReverseRequest>();
1590 LogFunc << VAR(req) << VAR(ipc_addr_);
1591 MaaResource* resource = query_resource(req.resource_id);
1592 if (!resource) {
1593 LogError << "resource not found" << VAR(req.resource_id);
1594 return false;
1595 }
1596 MaaStatus status = resource->wait(req.res_id);
1597 ResourceWaitReverseResponse resp {
1598 .status = status,
1599 };
1600 send(resp);
1601 return true;
1602}
1603
1604bool AgentClient::handle_resource_valid(const json::value& j)
1605{

Callers

nothing calls this directly

Calls 1

waitMethod · 0.65

Tested by

no test coverage detected