MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / loadShareCodeResponse

Function loadShareCodeResponse

launcher/modplatform/atlauncher/ATLShareCode.cpp:46–58  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

44}
45
46void loadShareCodeResponse(ShareCodeResponse& r, QJsonObject& obj)
47{
48 r.error = Json::requireBoolean(obj, "error");
49 r.code = Json::requireInteger(obj, "code");
50
51 if (obj.contains("message") && !obj.value("message").isNull())
52 r.message = Json::requireString(obj, "message");
53
54 if (!r.error) {
55 auto dataRaw = Json::requireObject(obj, "data");
56 loadShareCode(r.data, dataRaw);
57 }
58}
59
60}

Callers 1

shareCodeSuccessMethod · 0.85

Calls 3

requireObjectFunction · 0.85
loadShareCodeFunction · 0.85
containsMethod · 0.45

Tested by

no test coverage detected