Browse Source

Add support for mutual funds

pull/3970/head
Thomas Kaul 10 months ago
parent
commit
55b35a9cf7
  1. 6
      apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts
  2. 4
      apps/api/src/services/data-provider/eod-historical-data/eod-historical-data.service.ts

6
apps/api/src/services/data-provider/data-enhancer/trackinsight/trackinsight.service.ts

@ -37,7 +37,11 @@ export class TrackinsightDataEnhancerService implements DataEnhancerInterface {
symbol: string; symbol: string;
}): Promise<Partial<SymbolProfile>> { }): Promise<Partial<SymbolProfile>> {
if ( if (
!(response.assetClass === 'EQUITY' && response.assetSubClass === 'ETF') !(
response.assetClass === 'EQUITY' &&
(response.assetSubClass === 'ETF' ||
response.assetSubClass === 'MUTUALFUND')
)
) { ) {
return response; return response;
} }

4
apps/api/src/services/data-provider/eod-historical-data/eod-historical-data.service.ts

@ -500,6 +500,10 @@ export class EodHistoricalDataService implements DataProviderInterface {
assetClass = AssetClass.EQUITY; assetClass = AssetClass.EQUITY;
assetSubClass = AssetSubClass.ETF; assetSubClass = AssetSubClass.ETF;
break; break;
case 'fund':
assetClass = AssetClass.EQUITY;
assetSubClass = AssetSubClass.MUTUALFUND;
break;
} }
return { assetClass, assetSubClass }; return { assetClass, assetSubClass };

Loading…
Cancel
Save