From 2871b154a0bf49eb18d460bf62488fe969252dd6 Mon Sep 17 00:00:00 2001 From: Joe Carstairs <65492573+Sycamost@users.noreply.github.com> Date: Tue, 8 Aug 2023 07:22:46 +0100 Subject: Doesn't try-catch twice --- api-src/createPaypalOrder.ts | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'api-src') diff --git a/api-src/createPaypalOrder.ts b/api-src/createPaypalOrder.ts index 9d15071..182bf50 100644 --- a/api-src/createPaypalOrder.ts +++ b/api-src/createPaypalOrder.ts @@ -18,14 +18,9 @@ export default async function handler(request: VercelRequest, response: VercelRe } else { try { const paypalResponse = await paypalCreateOrder({ productDescription, shortDescription, totalPrice }); - - if (paypalResponse.ok) { - response.status(200).json({ - orderId: paypalResponse.id, - }); - } else { - throw new Error(`PayPal returned ${paypalResponse.statusCode} ${paypalResponse.statusMessage}`); - } + response.status(200).json({ + orderId: paypalResponse.id, + }); } catch (err) { response.status(500).send(`Internal server error. ${err}`); } -- cgit v1.2.3