From 1f49400a32eebd8528e70c1142da01c7e7a989fb Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Mon, 1 Jun 2020 12:27:05 -0700 Subject: [PATCH] Remove unnecessary catch (#13639) This undoes https://github.com/vercel/next.js/pull/13138 as the rename is done. --- packages/create-next-app/helpers/examples.ts | 24 ++++---------------- 1 file changed, 5 insertions(+), 19 deletions(-) diff --git a/packages/create-next-app/helpers/examples.ts b/packages/create-next-app/helpers/examples.ts index 4868e5e334..74e768ef56 100644 --- a/packages/create-next-app/helpers/examples.ts +++ b/packages/create-next-app/helpers/examples.ts @@ -83,7 +83,7 @@ export function downloadAndExtractRepo( ) } -export async function downloadAndExtractExample( +export function downloadAndExtractExample( root: string, name: string ): Promise { @@ -91,24 +91,10 @@ export async function downloadAndExtractExample( throw new Error('This is an internal example for testing the CLI.') } - try { - return await pipeline( - got.stream('https://codeload.github.com/vercel/next.js/tar.gz/canary'), - tar.extract({ cwd: root, strip: 3 }, [`next.js-canary/examples/${name}`]) - ) - } catch (err) { - // TODO: remove after this change has been landed - if (err?.response?.statusCode === 404) { - return pipeline( - got.stream('https://codeload.github.com/vercel/next.js/tar.gz/canary'), - tar.extract({ cwd: root, strip: 3 }, [ - `next.js-canary/examples/${name}`, - ]) - ) - } else { - throw err - } - } + return pipeline( + got.stream('https://codeload.github.com/vercel/next.js/tar.gz/canary'), + tar.extract({ cwd: root, strip: 3 }, [`next.js-canary/examples/${name}`]) + ) } export async function listExamples(): Promise {