|
|
@ -4,6 +4,7 @@ import { TransformDataSourceInRequestInterceptor } from '@ghostfolio/api/interce |
|
|
import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; |
|
|
import { TransformDataSourceInResponseInterceptor } from '@ghostfolio/api/interceptors/transform-data-source-in-response/transform-data-source-in-response.interceptor'; |
|
|
import { ImpersonationService } from '@ghostfolio/api/services/impersonation/impersonation.service'; |
|
|
import { ImpersonationService } from '@ghostfolio/api/services/impersonation/impersonation.service'; |
|
|
import { HEADER_KEY_IMPERSONATION } from '@ghostfolio/common/config'; |
|
|
import { HEADER_KEY_IMPERSONATION } from '@ghostfolio/common/config'; |
|
|
|
|
|
import { CreateWatchlistItemDto } from '@ghostfolio/common/dtos'; |
|
|
import { WatchlistResponse } from '@ghostfolio/common/interfaces'; |
|
|
import { WatchlistResponse } from '@ghostfolio/common/interfaces'; |
|
|
import { permissions } from '@ghostfolio/common/permissions'; |
|
|
import { permissions } from '@ghostfolio/common/permissions'; |
|
|
import { RequestWithUser } from '@ghostfolio/common/types'; |
|
|
import { RequestWithUser } from '@ghostfolio/common/types'; |
|
|
@ -26,7 +27,6 @@ import { AuthGuard } from '@nestjs/passport'; |
|
|
import { DataSource } from '@prisma/client'; |
|
|
import { DataSource } from '@prisma/client'; |
|
|
import { StatusCodes, getReasonPhrase } from 'http-status-codes'; |
|
|
import { StatusCodes, getReasonPhrase } from 'http-status-codes'; |
|
|
|
|
|
|
|
|
import { CreateWatchlistItemDto } from './create-watchlist-item.dto'; |
|
|
|
|
|
import { WatchlistService } from './watchlist.service'; |
|
|
import { WatchlistService } from './watchlist.service'; |
|
|
|
|
|
|
|
|
@Controller('watchlist') |
|
|
@Controller('watchlist') |
|
|
|