Browse Source

fix coingecko GetQuotes

pull/2595/head
lmoe 2 years ago
parent
commit
09d3ddc73a
No known key found for this signature in database GPG Key ID: 3CEF13C6D3E53EF9
  1. 10
      apps/api/src/services/data-provider/coingecko/coingecko.service.ts

10
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() {

Loading…
Cancel
Save