|
|
|
@ -11,7 +11,10 @@ import {
|
|
|
|
DATA_GATHERING_QUEUE_PRIORITY_HIGH,
|
|
|
|
DATA_GATHERING_QUEUE_PRIORITY_HIGH,
|
|
|
|
HEADER_KEY_IMPERSONATION
|
|
|
|
HEADER_KEY_IMPERSONATION
|
|
|
|
} from '@ghostfolio/common/config';
|
|
|
|
} from '@ghostfolio/common/config';
|
|
|
|
import { ActivityResponse } from '@ghostfolio/common/interfaces';
|
|
|
|
import {
|
|
|
|
|
|
|
|
ActivitiesResponse,
|
|
|
|
|
|
|
|
ActivityResponse
|
|
|
|
|
|
|
|
} from '@ghostfolio/common/interfaces';
|
|
|
|
import { permissions } from '@ghostfolio/common/permissions';
|
|
|
|
import { permissions } from '@ghostfolio/common/permissions';
|
|
|
|
import type { DateRange, RequestWithUser } from '@ghostfolio/common/types';
|
|
|
|
import type { DateRange, RequestWithUser } from '@ghostfolio/common/types';
|
|
|
|
|
|
|
|
|
|
|
|
@ -37,7 +40,6 @@ import { parseISO } from 'date-fns';
|
|
|
|
import { StatusCodes, getReasonPhrase } from 'http-status-codes';
|
|
|
|
import { StatusCodes, getReasonPhrase } from 'http-status-codes';
|
|
|
|
|
|
|
|
|
|
|
|
import { CreateOrderDto } from './create-order.dto';
|
|
|
|
import { CreateOrderDto } from './create-order.dto';
|
|
|
|
import { Activities } from './interfaces/activities.interface';
|
|
|
|
|
|
|
|
import { OrderService } from './order.service';
|
|
|
|
import { OrderService } from './order.service';
|
|
|
|
import { UpdateOrderDto } from './update-order.dto';
|
|
|
|
import { UpdateOrderDto } from './update-order.dto';
|
|
|
|
|
|
|
|
|
|
|
|
@ -114,7 +116,7 @@ export class OrderController {
|
|
|
|
@Query('symbol') filterBySymbol?: string,
|
|
|
|
@Query('symbol') filterBySymbol?: string,
|
|
|
|
@Query('tags') filterByTags?: string,
|
|
|
|
@Query('tags') filterByTags?: string,
|
|
|
|
@Query('take') take?: number
|
|
|
|
@Query('take') take?: number
|
|
|
|
): Promise<Activities> {
|
|
|
|
): Promise<ActivitiesResponse> {
|
|
|
|
let endDate: Date;
|
|
|
|
let endDate: Date;
|
|
|
|
let startDate: Date;
|
|
|
|
let startDate: Date;
|
|
|
|
|
|
|
|
|
|
|
|
|