|
@ -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}` |
|
|