Browse Source

Extend getQuotes()

pull/5080/head
Thomas Kaul 2 months ago
parent
commit
bfeb59163c
  1. 14
      apps/api/src/services/data-provider/rapid-api/rapid-api.service.ts

14
apps/api/src/services/data-provider/rapid-api/rapid-api.service.ts

@ -11,7 +11,10 @@ import {
IDataProviderHistoricalResponse, IDataProviderHistoricalResponse,
IDataProviderResponse IDataProviderResponse
} from '@ghostfolio/api/services/interfaces/interfaces'; } from '@ghostfolio/api/services/interfaces/interfaces';
import { ghostfolioFearAndGreedIndexSymbol } from '@ghostfolio/common/config'; import {
ghostfolioFearAndGreedIndexSymbol,
ghostfolioFearAndGreedIndexSymbolStocks
} from '@ghostfolio/common/config';
import { DATE_FORMAT, getYesterday } from '@ghostfolio/common/helper'; import { DATE_FORMAT, getYesterday } from '@ghostfolio/common/helper';
import { import {
DataProviderInfo, DataProviderInfo,
@ -99,11 +102,16 @@ export class RapidApiService implements DataProviderInterface {
try { try {
const symbol = symbols[0]; const symbol = symbols[0];
if (symbol === ghostfolioFearAndGreedIndexSymbol) { if (
[
ghostfolioFearAndGreedIndexSymbol,
ghostfolioFearAndGreedIndexSymbolStocks
].includes(symbol)
) {
const fgi = await this.getFearAndGreedIndex(); const fgi = await this.getFearAndGreedIndex();
return { return {
[ghostfolioFearAndGreedIndexSymbol]: { [symbol]: {
currency: undefined, currency: undefined,
dataSource: this.getName(), dataSource: this.getName(),
marketPrice: fgi.now.value, marketPrice: fgi.now.value,

Loading…
Cancel
Save