Skip to content

Commit 3f7bea0

Browse files
committed
Look up version details in parallel if possible
Signed-off-by: Lilly Rose Berner <lilly@lostluma.net>
1 parent 542aa46 commit 3f7bea0

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

public/develop.js

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -62,15 +62,20 @@ import { normalizeMinecraftVersion } from "./minecraft_semver.js";
6262
const intermediaryGen = selectedCalamusGeneration();
6363
const modLoader = selectedModLoader();
6464
const dependencyManagement = selectedDependencyManagement();
65-
65+
6666
if (minecraftVersions.includes(minecraftVersion)) {
6767
const versionDetails = await getVersionDetails(intermediaryGen, minecraftVersion);
68-
const loaderVersion = await getLatestLoaderVersion(modLoader);
69-
const featherBuilds = await getLatestFeatherBuilds(intermediaryGen, versionDetails);
70-
const ravenBuilds = await getLatestRavenBuilds(versionDetails);
71-
const sparrowBuilds = await getLatestSparrowBuilds(versionDetails);
72-
const nestsBuilds = await getLatestNestsBuilds(versionDetails);
73-
const oslVersion = await getLatestOslVersion(intermediaryGen);
68+
69+
const [loaderVersion, featherBuilds, ravenBuilds, sparrowBuilds, nestsBuilds, oslVersion] = await Promise.all(
70+
[
71+
getLatestLoaderVersion(modLoader),
72+
getLatestFeatherBuilds(intermediaryGen, versionDetails),
73+
getLatestRavenBuilds(versionDetails),
74+
getLatestSparrowBuilds(versionDetails),
75+
getLatestNestsBuilds(versionDetails),
76+
getLatestOslVersion(intermediaryGen),
77+
]
78+
);
7479

7580
const sharedVersioning = isSharedVersioning(versionDetails);
7681

0 commit comments

Comments
 (0)