From 09d3ddc73a8732bc027e884b724c741f0cc98c24 Mon Sep 17 00:00:00 2001 From: lmoe Date: Sat, 4 Nov 2023 22:35:15 +0100 Subject: [PATCH] fix coingecko GetQuotes --- .../data-provider/coingecko/coingecko.service.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/apps/api/src/services/data-provider/coingecko/coingecko.service.ts b/apps/api/src/services/data-provider/coingecko/coingecko.service.ts index b7b571836..2f99e829f 100644 --- a/apps/api/src/services/data-provider/coingecko/coingecko.service.ts +++ b/apps/api/src/services/data-provider/coingecko/coingecko.service.ts @@ -139,10 +139,10 @@ export class CoinGeckoService implements DataProviderInterface { }: { symbols: string[]; }): Promise<{ [symbol: string]: IDataProviderResponse }> { - const response: { [symbol: string]: IDataProviderResponse } = {}; + const quotes: { [symbol: string]: IDataProviderResponse } = {}; if (symbols.length <= 0) { - return response; + return quotes; } try { @@ -164,20 +164,22 @@ export class CoinGeckoService implements DataProviderInterface { for (const symbol in response) { if (Object.prototype.hasOwnProperty.call(response, symbol)) { - response[symbol] = { + const quote: IDataProviderResponse = { currency: DEFAULT_CURRENCY, dataProviderInfo: this.getDataProviderInfo(), dataSource: DataSource.COINGECKO, marketPrice: response[symbol][DEFAULT_CURRENCY.toLowerCase()], marketState: 'open' }; + + quotes[symbol] = quote; } } } catch (error) { Logger.error(error, 'CoinGeckoService'); } - return response; + return quotes; } public getTestSymbol() {