From f42145a164052382953f6d7fa7734650f6e685d3 Mon Sep 17 00:00:00 2001 From: Shivam Mathur Date: Sun, 29 Jan 2023 21:50:51 +0530 Subject: [PATCH] Remove call to getManifestURL unless needed in utils.parseVersion --- dist/index.js | 3 +-- src/utils.ts | 5 +++-- 2 files changed, 4 insertions(+), 4 deletions(-) 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: