Browse Source

Refactoring

pull/1791/head
Thomas 3 years ago
parent
commit
297d1c4ac2
  1. 15
      apps/api/src/services/data-provider/eod-historical-data/eod-historical-data.service.ts

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

@ -42,7 +42,7 @@ export class EodHistoricalDataService implements DataProviderInterface {
assetSubClass: searchResult?.assetSubClass, assetSubClass: searchResult?.assetSubClass,
currency: searchResult?.currency, currency: searchResult?.currency,
dataSource: this.getName(), dataSource: this.getName(),
isin: searchResult?.ISIN, isin: searchResult?.isin,
name: searchResult?.name name: searchResult?.name
}; };
} }
@ -181,7 +181,7 @@ export class EodHistoricalDataService implements DataProviderInterface {
(LookupItem & { (LookupItem & {
assetClass: AssetClass; assetClass: AssetClass;
assetSubClass: AssetSubClass; assetSubClass: AssetSubClass;
ISIN: string; isin: string;
})[] })[]
> { > {
let searchResult = []; let searchResult = [];
@ -196,7 +196,14 @@ export class EodHistoricalDataService implements DataProviderInterface {
const response = await get(); const response = await get();
searchResult = response.map( searchResult = response.map(
({ Code, Currency: currency, Exchange, ISIN, Name: name, Type }) => { ({
Code,
Currency: currency,
Exchange,
ISIN: isin,
Name: name,
Type
}) => {
const { assetClass, assetSubClass } = this.parseAssetClass({ const { assetClass, assetSubClass } = this.parseAssetClass({
Exchange, Exchange,
Type Type
@ -206,7 +213,7 @@ export class EodHistoricalDataService implements DataProviderInterface {
assetClass, assetClass,
assetSubClass, assetSubClass,
currency, currency,
ISIN, isin,
name, name,
dataSource: this.getName(), dataSource: this.getName(),
symbol: `${Code}.${Exchange}` symbol: `${Code}.${Exchange}`

Loading…
Cancel
Save