Browse Source

Refactoring

pull/1498/head
Thomas 3 years ago
parent
commit
ab67b11989
  1. 8
      apps/api/src/app/portfolio/portfolio.controller.ts
  2. 10
      apps/client/src/app/services/data.service.ts

8
apps/api/src/app/portfolio/portfolio.controller.ts

@ -198,8 +198,8 @@ export class PortfolioController {
if (groupBy === 'month') {
dividends = await this.portfolioService.getDividends({
dateRange,
impersonationId,
groupBy: 'month'
groupBy,
impersonationId
});
} else {
dividends = await this.portfolioService.getDividends({
@ -247,8 +247,8 @@ export class PortfolioController {
if (groupBy === 'month') {
investments = await this.portfolioService.getInvestments({
dateRange,
impersonationId,
groupBy: 'month'
groupBy,
impersonationId
});
} else {
investments = await this.portfolioService.getInvestments({

10
apps/client/src/app/services/data.service.ts

@ -36,7 +36,7 @@ import {
User
} from '@ghostfolio/common/interfaces';
import { filterGlobalPermissions } from '@ghostfolio/common/permissions';
import { AccountWithValue, DateRange } from '@ghostfolio/common/types';
import { AccountWithValue, DateRange, GroupBy } from '@ghostfolio/common/types';
import { translate } from '@ghostfolio/ui/i18n';
import { DataSource, Order as OrderModel } from '@prisma/client';
import { format, parseISO } from 'date-fns';
@ -102,10 +102,10 @@ export class DataService {
}
public fetchDividends({
groupBy,
groupBy = 'month',
range
}: {
groupBy?: 'month';
groupBy?: GroupBy;
range: DateRange;
}) {
return this.http.get<PortfolioDividends>('/api/v1/portfolio/dividends', {
@ -191,10 +191,10 @@ export class DataService {
}
public fetchInvestments({
groupBy,
groupBy = 'month',
range
}: {
groupBy?: 'month';
groupBy?: GroupBy;
range: DateRange;
}) {
return this.http.get<PortfolioInvestments>(

Loading…
Cancel
Save