From 2c0941b659ec5c1261482616116d93ecc7ac64de Mon Sep 17 00:00:00 2001 From: MuslemRahimi Date: Fri, 16 Aug 2024 13:40:24 +0200 Subject: [PATCH] add endpoint --- src/routes/hedge-funds/+page.svelte | 13 +++--- src/routes/hedge-funds/+page.ts | 46 ++++++++++++---------- src/routes/hedge-funds/[slug]/+page.svelte | 4 +- 3 files changed, 34 insertions(+), 29 deletions(-) diff --git a/src/routes/hedge-funds/+page.svelte b/src/routes/hedge-funds/+page.svelte index c644f33b..3fe30321 100644 --- a/src/routes/hedge-funds/+page.svelte +++ b/src/routes/hedge-funds/+page.svelte @@ -11,7 +11,8 @@ let cloudFrontUrl = import.meta.env.VITE_IMAGE_URL; - let rawData = data?.getHedgeFunds; + let rawData = data?.getAllHedgeFunds; + console.log(rawData) let displayList = []; let filterQuery = ''; @@ -54,13 +55,13 @@ let syncWorker: Worker | undefined = undefined; // Handling messages from the worker const handleMessage = async (event) => { const filterData = event.data?.output - console.log(filterData) + if (filterData?.length !== 0) { rawData = filterData; displayList = [...filterData]?.slice(0,20); } else { // Reset to original data if no matches found - rawData = data?.getHedgeFunds; + rawData = data?.getAllHedgeFunds; displayList = rawData?.slice(0, 20); } }; @@ -68,7 +69,7 @@ const handleMessage = async (event) => { const loadWorker = async () => { const SyncWorker = await import('./workers/filterQuery?worker'); syncWorker = new SyncWorker.default(); - syncWorker.postMessage({ rawData: data?.getHedgeFunds, filterQuery: filterQuery}); + syncWorker.postMessage({ rawData: data?.getAllHedgeFunds, filterQuery: filterQuery}); syncWorker.onmessage = handleMessage; }; @@ -82,7 +83,7 @@ async function handleInput(event) { await loadWorker(); } else { // Reset to original data if filter is empty - rawData = data?.getHedgeFunds; + rawData = data?.getAllHedgeFunds; displayList = rawData?.slice(0, 20); } }, 500); @@ -135,7 +136,7 @@ async function handleInput(event) { -