From 432665967b94a6f0c6c2a6804c29af6df1f89df9 Mon Sep 17 00:00:00 2001 From: Jamie Harding Date: Wed, 26 Feb 2025 14:46:59 +0100 Subject: [PATCH] add errors --- packages/webapp/src/routes/deploy/+layout.ts | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/packages/webapp/src/routes/deploy/+layout.ts b/packages/webapp/src/routes/deploy/+layout.ts index 37245a2e7..a8df1cdc2 100644 --- a/packages/webapp/src/routes/deploy/+layout.ts +++ b/packages/webapp/src/routes/deploy/+layout.ts @@ -6,28 +6,27 @@ import { DotrainOrderGui } from '@rainlanguage/orderbook/js_api'; export const load: LayoutLoad = async ({ url }) => { const registry = url.searchParams.get('registry'); try { - const registryDotrains = await fetchRegistryDotrains(registry || REGISTRY_URL); const strategyDetails = await Promise.all( registryDotrains.map(async (registryDotrain) => { - try { + try { const details = await DotrainOrderGui.getStrategyDetails(registryDotrain.dotrain); return { ...registryDotrain, details }; } catch (error) { - return { ...registryDotrain, error };; + return { ...registryDotrain, error }; } }) ); - return { - registry: registry || REGISTRY_URL, - registryDotrains, + return { + registry: registry || REGISTRY_URL, + registryDotrains, strategyDetails, - error: null + error: null }; } catch (error: unknown) { - return { - registry: registry || REGISTRY_URL, - registryDotrains: [], + return { + registry: registry || REGISTRY_URL, + registryDotrains: [], strategyDetails: [], error: error instanceof Error ? error.message : 'Unknown error occurred' };