Browse Source

fix format

pull/5027/head
dandevaud 2 years ago
parent
commit
35f295831e
  1. 100
      apps/api/src/app/portfolio/portfolio.service.ts

100
apps/api/src/app/portfolio/portfolio.service.ts

@ -738,60 +738,60 @@ export class PortfolioService {
}, },
value: Big value: Big
) { ) {
if (symbolProfile.countries.length > 0) { if (symbolProfile.countries.length > 0) {
for (const country of symbolProfile.countries) { for (const country of symbolProfile.countries) {
if (developedMarkets.includes(country.code)) { if (developedMarkets.includes(country.code)) {
markets.developedMarkets = new Big(markets.developedMarkets) markets.developedMarkets = new Big(markets.developedMarkets)
.plus(country.weight) .plus(country.weight)
.toNumber(); .toNumber();
} else if (emergingMarkets.includes(country.code)) { } else if (emergingMarkets.includes(country.code)) {
markets.emergingMarkets = new Big(markets.emergingMarkets) markets.emergingMarkets = new Big(markets.emergingMarkets)
.plus(country.weight) .plus(country.weight)
.toNumber(); .toNumber();
} else { } else {
markets.otherMarkets = new Big(markets.otherMarkets) markets.otherMarkets = new Big(markets.otherMarkets)
.plus(country.weight) .plus(country.weight)
.toNumber(); .toNumber();
} }
if (country.code === 'JP') { if (country.code === 'JP') {
marketsAdvanced.japan = new Big(marketsAdvanced.japan) marketsAdvanced.japan = new Big(marketsAdvanced.japan)
.plus(country.weight) .plus(country.weight)
.toNumber(); .toNumber();
} else if (country.code === 'CA' || country.code === 'US') { } else if (country.code === 'CA' || country.code === 'US') {
marketsAdvanced.northAmerica = new Big(marketsAdvanced.northAmerica) marketsAdvanced.northAmerica = new Big(marketsAdvanced.northAmerica)
.plus(country.weight) .plus(country.weight)
.toNumber(); .toNumber();
} else if (asiaPacificMarkets.includes(country.code)) { } else if (asiaPacificMarkets.includes(country.code)) {
marketsAdvanced.asiaPacific = new Big(marketsAdvanced.asiaPacific) marketsAdvanced.asiaPacific = new Big(marketsAdvanced.asiaPacific)
.plus(country.weight) .plus(country.weight)
.toNumber(); .toNumber();
} else if (emergingMarkets.includes(country.code)) { } else if (emergingMarkets.includes(country.code)) {
marketsAdvanced.emergingMarkets = new Big( marketsAdvanced.emergingMarkets = new Big(
marketsAdvanced.emergingMarkets marketsAdvanced.emergingMarkets
) )
.plus(country.weight) .plus(country.weight)
.toNumber(); .toNumber();
} else if (europeMarkets.includes(country.code)) { } else if (europeMarkets.includes(country.code)) {
marketsAdvanced.europe = new Big(marketsAdvanced.europe) marketsAdvanced.europe = new Big(marketsAdvanced.europe)
.plus(country.weight) .plus(country.weight)
.toNumber(); .toNumber();
} else { } else {
marketsAdvanced.otherMarkets = new Big(marketsAdvanced.otherMarkets) marketsAdvanced.otherMarkets = new Big(marketsAdvanced.otherMarkets)
.plus(country.weight) .plus(country.weight)
.toNumber(); .toNumber();
}
} }
} } else {
} else { markets[UNKNOWN_KEY] = new Big(markets[UNKNOWN_KEY])
markets[UNKNOWN_KEY] = new Big(markets[UNKNOWN_KEY]) .plus(value)
.plus(value) .toNumber();
.toNumber();
marketsAdvanced[UNKNOWN_KEY] = new Big(marketsAdvanced[UNKNOWN_KEY]) marketsAdvanced[UNKNOWN_KEY] = new Big(marketsAdvanced[UNKNOWN_KEY])
.plus(value) .plus(value)
.toNumber(); .toNumber();
}
} }
}
public async getPosition( public async getPosition(
aDataSource: DataSource, aDataSource: DataSource,

Loading…
Cancel
Save