From 5c53049293bf7c571bdc0a8aa17206911819a6e6 Mon Sep 17 00:00:00 2001 From: 0xgnek <0xgnek@gmail.com> Date: Sun, 18 Feb 2024 16:17:40 +0000 Subject: [PATCH] fix swapline --- dexs/swapline/index.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/dexs/swapline/index.ts b/dexs/swapline/index.ts index 8b54ae1b93..d0b37bd3e3 100644 --- a/dexs/swapline/index.ts +++ b/dexs/swapline/index.ts @@ -10,18 +10,15 @@ interface IVolumeall { date: number; } -const fetch = async (_timestamp: number , _: ChainBlocks, { startOfDay,api }: FetchOptions) => { +const fetch = async (_timestamp: number , _: ChainBlocks, { startOfDay,api, createBalances }: FetchOptions) => { const dayTimestamp = startOfDay + const dailyVolume = createBalances(); const historicalVolume: IVolumeall[] = (await fetchURL(historicalVolumeEndpoint + api.getChainId()))[0]?.chainEntries; - const totalVolume = historicalVolume - .filter(volItem => volItem.date <= dayTimestamp) - .reduce((acc, { volumeUSD }) => acc + Number(volumeUSD), 0) - - const dailyVolume = historicalVolume + const dailyVolumes = historicalVolume .find(dayItem => dayItem.date === dayTimestamp)?.volumeUSD + dailyVolume.addCGToken('tether', dailyVolumes) return { - totalVolume: totalVolume, dailyVolume: dailyVolume, timestamp: dayTimestamp, }