Thomas Kaul
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
8 additions and
10 deletions
-
apps/api/src/app/portfolio/portfolio.controller.ts
-
apps/api/src/app/portfolio/portfolio.service.ts
|
|
@ -238,12 +238,10 @@ export class PortfolioController { |
|
|
|
@Headers('impersonation-id') impersonationId: string, |
|
|
|
@Query('range') dateRange: DateRange = 'max' |
|
|
|
): Promise<PortfolioPerformanceResponse> { |
|
|
|
const performanceInformation = await this.portfolioService.getPerformanceV2( |
|
|
|
{ |
|
|
|
dateRange, |
|
|
|
impersonationId |
|
|
|
} |
|
|
|
); |
|
|
|
const performanceInformation = await this.portfolioService.getPerformance({ |
|
|
|
dateRange, |
|
|
|
impersonationId |
|
|
|
}); |
|
|
|
|
|
|
|
if ( |
|
|
|
impersonationId || |
|
|
|
|
|
@ -302,7 +302,7 @@ export class PortfolioService { |
|
|
|
}); |
|
|
|
} |
|
|
|
|
|
|
|
public async getChartV2({ |
|
|
|
public async getChart({ |
|
|
|
dateRange = 'max', |
|
|
|
impersonationId |
|
|
|
}: { |
|
|
@ -881,7 +881,7 @@ export class PortfolioService { |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
public async getPerformanceV2({ |
|
|
|
public async getPerformance({ |
|
|
|
dateRange = 'max', |
|
|
|
impersonationId |
|
|
|
}: { |
|
|
@ -945,7 +945,7 @@ export class PortfolioService { |
|
|
|
// currentNetPerformancePercent = currentNetPerformancePercent.mul(-1);
|
|
|
|
// }
|
|
|
|
|
|
|
|
const historicalDataContainer = await this.getChartV2({ |
|
|
|
const historicalDataContainer = await this.getChart({ |
|
|
|
dateRange, |
|
|
|
impersonationId |
|
|
|
}); |
|
|
@ -1270,7 +1270,7 @@ export class PortfolioService { |
|
|
|
const userId = await this.getUserId(impersonationId, this.request.user.id); |
|
|
|
const user = await this.userService.user({ id: userId }); |
|
|
|
|
|
|
|
const performanceInformation = await this.getPerformanceV2({ |
|
|
|
const performanceInformation = await this.getPerformance({ |
|
|
|
impersonationId |
|
|
|
}); |
|
|
|
|
|
|
|