mirror of
https://github.com/UltimMC/Launcher.git
synced 2025-10-03 08:41:42 +00:00
NOISSUE Display ATLauncher install messages
This commit is contained in:
@@ -197,6 +197,12 @@ static void loadVersionExtraArguments(ATLauncher::PackVersionExtraArguments & a,
|
||||
a.depends = Json::ensureString(obj, "depends", "");
|
||||
}
|
||||
|
||||
static void loadVersionMessages(ATLauncher::VersionMessages & m, QJsonObject & obj)
|
||||
{
|
||||
m.install = Json::ensureString(obj, "install", "");
|
||||
m.update = Json::ensureString(obj, "update", "");
|
||||
}
|
||||
|
||||
void ATLauncher::loadVersion(PackVersion & v, QJsonObject & obj)
|
||||
{
|
||||
v.version = Json::requireString(obj, "version");
|
||||
@@ -244,4 +250,9 @@ void ATLauncher::loadVersion(PackVersion & v, QJsonObject & obj)
|
||||
auto configsObj = Json::requireObject(obj, "configs");
|
||||
loadVersionConfigs(v.configs, configsObj);
|
||||
}
|
||||
|
||||
if(obj.contains("messages")) {
|
||||
auto messages = Json::requireObject(obj, "messages");
|
||||
loadVersionMessages(v.messages, messages);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user