Browse Source

Respect includeIndices in search()

pull/5746/head
Thomas Kaul 3 months ago
parent
commit
ee2eb7b176
  1. 11
      apps/api/src/services/data-provider/financial-modeling-prep/financial-modeling-prep.service.ts

11
apps/api/src/services/data-provider/financial-modeling-prep/financial-modeling-prep.service.ts

@ -438,6 +438,7 @@ export class FinancialModelingPrepService implements DataProviderInterface {
} }
public async search({ public async search({
includeIndices = false,
query, query,
requestTimeout = this.configurationService.get('REQUEST_TIMEOUT') requestTimeout = this.configurationService.get('REQUEST_TIMEOUT')
}: GetSearchParams): Promise<LookupResponse> { }: GetSearchParams): Promise<LookupResponse> {
@ -484,7 +485,15 @@ export class FinancialModelingPrepService implements DataProviderInterface {
} }
).then((res) => res.json()); ).then((res) => res.json());
items = result.map(({ currency, name, symbol }) => { items = result
.filter(({ symbol }) => {
if (includeIndices === false && symbol.startsWith('^')) {
return false;
}
return true;
})
.map(({ currency, name, symbol }) => {
return { return {
currency, currency,
symbol, symbol,

Loading…
Cancel
Save