From b2ee4c79b8e3c7d78dc1c9ab4968beb43427142c Mon Sep 17 00:00:00 2001 From: 0xgnek <0xgnek@gmail.com> Date: Thu, 12 Sep 2024 17:05:23 +0000 Subject: [PATCH] fix query --- options/arrow-markets/index.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/options/arrow-markets/index.ts b/options/arrow-markets/index.ts index a114287e11..f3d67bf4b6 100644 --- a/options/arrow-markets/index.ts +++ b/options/arrow-markets/index.ts @@ -1,4 +1,4 @@ -import { SimpleAdapter } from "../../adapters/types"; +import { FetchOptions, SimpleAdapter } from "../../adapters/types"; import fetchURL from "../../utils/fetchURL"; import { CHAIN } from "../../helpers/chains"; @@ -22,9 +22,11 @@ export const v2_adapter: SimpleAdapter = { export async function fetchArrowMarketsVolumeData( /** Timestamp representing the end of the 24 hour period */ - timestamp: number + timestamp: number, + _t: any, + options: FetchOptions ) { - const ArrowMarketsVolumeData = await getArrowMarketsVolumeData(arrowMarketsVolumeEndpoint, timestamp); + const ArrowMarketsVolumeData = await getArrowMarketsVolumeData(arrowMarketsVolumeEndpoint, options.startOfDay); const dailyPremiumVolume = Number(ArrowMarketsVolumeData.daily_premium_volume).toFixed(2); const dailyNotionalVolume = Number(ArrowMarketsVolumeData.daily_notional_volume).toFixed(2); @@ -39,10 +41,8 @@ export async function fetchArrowMarketsVolumeData( } async function getArrowMarketsVolumeData(endpoint: string, timestamp: number): Promise { - const url = new URL(endpoint); - url.searchParams.append('timestamp', timestamp.toString()); - - return fetchURL(endpoint) + const url = `${endpoint}?timestamp=${timestamp}`; + return fetchURL(url) } export default v2_adapter;