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

Function MaaResourceGetNodeData

source/Common/MaaResource.cpp:260–282  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

258}
259
260MaaBool MaaResourceGetNodeData(MaaResource* res, const char* node_name, MaaStringBuffer* buffer)
261{
262 LogFunc << VAR_VOIDP(res) << VAR(node_name);
263
264 if (!res || !buffer) {
265 LogError << "handle is null";
266 return false;
267 }
268
269 if (!node_name) {
270 LogError << "node_name is null";
271 return false;
272 }
273
274 auto data_opt = res->get_node_data(node_name);
275 if (!data_opt) {
276 LogError << "failed to get node data" << VAR(node_name);
277 return false;
278 }
279
280 buffer->set(data_opt->dumps());
281 return true;
282}
283
284MaaBool MaaResourceClear(MaaResource* res)
285{

Callers 1

get_node_dataMethod · 0.85

Calls 2

get_node_dataMethod · 0.45
setMethod · 0.45

Tested by

no test coverage detected