From 3f7b8956d58f88b0252d3b3bb2ba0c5b949f21b4 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Mon, 20 Dec 2021 21:09:46 +0100 Subject: [PATCH] Clean up symbol conversion --- .../data-provider/yahoo-finance/yahoo-finance.service.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts index 8d375a10e..0717a699e 100644 --- a/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts +++ b/apps/api/src/services/data-provider/yahoo-finance/yahoo-finance.service.ts @@ -49,7 +49,6 @@ export class YahooFinanceService implements DataProviderInterface { * Currency: USDCHF -> USDCHF=X * Cryptocurrency: BTCUSD -> BTC-USD * DOGEUSD -> DOGE-USD - * SOL1USD -> SOL1-USD */ public convertToYahooFinanceSymbol(aSymbol: string) { if (aSymbol.includes(baseCurrency) && aSymbol.length >= 6) { @@ -57,9 +56,7 @@ export class YahooFinanceService implements DataProviderInterface { return `${aSymbol}=X`; } else if ( this.cryptocurrencyService.isCryptocurrency( - aSymbol - .replace(new RegExp(`-${baseCurrency}$`), baseCurrency) - .replace('1', '') + aSymbol.replace(new RegExp(`-${baseCurrency}$`), baseCurrency) ) ) { // Add a dash before the last three characters @@ -246,9 +243,7 @@ export class YahooFinanceService implements DataProviderInterface { return ( (quoteType === 'CRYPTOCURRENCY' && this.cryptocurrencyService.isCryptocurrency( - symbol - .replace(new RegExp(`-${baseCurrency}$`), baseCurrency) - .replace('1', '') + symbol.replace(new RegExp(`-${baseCurrency}$`), baseCurrency) )) || quoteType === 'EQUITY' || quoteType === 'ETF'