diff --git a/dist/index.js b/dist/index.js index 53987bc0..71936c8b 100644 --- a/dist/index.js +++ b/dist/index.js @@ -1072,10 +1072,9 @@ async function getManifestURL() { } exports.getManifestURL = getManifestURL; async function parseVersion(version) { - const manifest = await getManifestURL(); switch (true) { case /^(latest|nightly|\d+\.x)$/.test(version): - return JSON.parse((await fetch.fetch(manifest))['data'])[version]; + return JSON.parse((await fetch.fetch(await getManifestURL()))['data'])[version]; default: switch (true) { case version.length > 1: diff --git a/src/utils.ts b/src/utils.ts index c515b64d..0bcaf447 100644 --- a/src/utils.ts +++ b/src/utils.ts @@ -58,10 +58,11 @@ export async function getManifestURL(): Promise { * @param version */ export async function parseVersion(version: string): Promise { - const manifest = await getManifestURL(); switch (true) { case /^(latest|nightly|\d+\.x)$/.test(version): - return JSON.parse((await fetch.fetch(manifest))['data'])[version]; + return JSON.parse((await fetch.fetch(await getManifestURL()))['data'])[ + version + ]; default: switch (true) { case version.length > 1: