From ee5f002271f4a93d6c3cb99c4e2eb12b2473d4f2 Mon Sep 17 00:00:00 2001 From: tomato6966 Date: Sat, 8 Mar 2025 16:41:11 +0100 Subject: [PATCH] add additional currency parsing --- src/services/yahooFinanceService.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/services/yahooFinanceService.ts b/src/services/yahooFinanceService.ts index 1cfb56c..11614e0 100644 --- a/src/services/yahooFinanceService.ts +++ b/src/services/yahooFinanceService.ts @@ -100,11 +100,10 @@ export const getHistoricalData = async (symbol: string, startDate: Date, endDate const quotes = indicators.quote[0]; const lessThenADay = ["60m", "1h", "90m", "45m", "30m", "15m", "5m", "2m", "1m"].includes(interval); - return { historicalData: new Map(timestamp.map((time: number, index: number) => [formatDateToISO(new Date(time * 1000), lessThenADay), quotes.close[index]])), longName: meta.longName, - currency: meta.currency, + currency: meta.currency || symbol.toUpperCase().includes("USD") ? "USD" : symbol.toUpperCase().includes("GBP") ? "GBP" : symbol.toUpperCase().includes("EUR") ? "EUR" : null, lastPrice: meta.chartPreviousClose } } catch (error) {