|
@ -70,7 +70,7 @@ import { |
|
|
parseISO, |
|
|
parseISO, |
|
|
set |
|
|
set |
|
|
} from 'date-fns'; |
|
|
} from 'date-fns'; |
|
|
import { isEmpty, isNumber, last, uniq, uniqBy } from 'lodash'; |
|
|
import { isEmpty, isNumber, uniq, uniqBy } from 'lodash'; |
|
|
|
|
|
|
|
|
import { PortfolioCalculator } from './calculator/portfolio-calculator'; |
|
|
import { PortfolioCalculator } from './calculator/portfolio-calculator'; |
|
|
import { |
|
|
import { |
|
@ -1230,15 +1230,15 @@ export class PortfolioService { |
|
|
|
|
|
|
|
|
console.timeEnd('------ PortfolioService.getPerformance'); |
|
|
console.timeEnd('------ PortfolioService.getPerformance'); |
|
|
|
|
|
|
|
|
const newChartData = await portfolioCalculator.getPerformance({ |
|
|
const { chart } = await portfolioCalculator.getPerformance({ |
|
|
end: endDate, |
|
|
end: endDate, |
|
|
start: startDate |
|
|
start: startDate |
|
|
}); |
|
|
}); |
|
|
|
|
|
|
|
|
return { |
|
|
return { |
|
|
|
|
|
chart, |
|
|
errors, |
|
|
errors, |
|
|
hasErrors, |
|
|
hasErrors, |
|
|
chart: newChartData, |
|
|
|
|
|
firstOrderDate: parseDate(chartData[0]?.date), |
|
|
firstOrderDate: parseDate(chartData[0]?.date), |
|
|
performance: { |
|
|
performance: { |
|
|
currentNetWorth, |
|
|
currentNetWorth, |
|
|