More progress

This commit is contained in:
Martin Prokoph
2024-02-08 21:50:07 +01:00
parent 9863a49398
commit ce144849f3
6 changed files with 38 additions and 34 deletions

View File

@@ -4,18 +4,29 @@ var finishedArray = modInfo.reduce(function(map, value) {
value.game_versions.forEach(version => {
value.loaders.forEach(loader => {
const loaderAndVersion = loader + "+" +version;
if (Object.values(map).includes(loaderAndVersion)) {
console.log("return")
return;
if (!Object.values(map).includes(loaderAndVersion)) {
if (value.featured) map[loaderAndVersion] = value.id;
}
if (value.featured) map[loaderAndVersion] = value.id;
});
});
return map;
}, {});
console.log(finishedArray);
export var selectedLoader = "fabric";
export var versionList = [];
var versionMap = await Object.keys(finishedArray).reduce(function(map, value) {
if (value.startsWith(selectedLoader)) {
const version = value.split("+")[1];
if (!Object.values(map).includes(version)) {
map[version] = "";
}
}
return map;
}, {});
versionList = await Object.keys(versionMap).sort().reverse();
export var selectedVersion = "1.20.4";
var resultingVersionID = await finishedArray[selectedLoader + "+" + selectedVersion];
export var resultingVersion = "Could not find the latest version!";
resultingVersion = modInfo.find((info) => info.id == resultingVersionID).version_number;