Browse Source

feat(lib): move UpdateBulkMarketDataDto to common lib

pull/5944/head
KenTandrian 1 month ago
parent
commit
8066b6c196
  1. 3
      apps/api/src/app/endpoints/market-data/market-data.controller.ts
  2. 11
      apps/api/src/app/endpoints/market-data/update-bulk-market-data.dto.ts
  3. 2
      apps/client/src/app/services/data.service.ts
  4. 2
      libs/common/src/lib/dtos/index.ts
  5. 0
      libs/common/src/lib/dtos/update-bulk-market-data.dto.ts

3
apps/api/src/app/endpoints/market-data/market-data.controller.ts

@ -10,6 +10,7 @@ import {
ghostfolioFearAndGreedIndexSymbolCryptocurrencies,
ghostfolioFearAndGreedIndexSymbolStocks
} from '@ghostfolio/common/config';
import { UpdateBulkMarketDataDto } from '@ghostfolio/common/dtos';
import { getCurrencyFromSymbol, isCurrency } from '@ghostfolio/common/helper';
import {
MarketDataDetailsResponse,
@ -35,8 +36,6 @@ import { DataSource, Prisma } from '@prisma/client';
import { parseISO } from 'date-fns';
import { getReasonPhrase, StatusCodes } from 'http-status-codes';
import { UpdateBulkMarketDataDto } from './update-bulk-market-data.dto';
@Controller('market-data')
export class MarketDataController {
public constructor(

11
apps/api/src/app/endpoints/market-data/update-bulk-market-data.dto.ts

@ -1,11 +0,0 @@
import { UpdateMarketDataDto } from '@ghostfolio/common/dtos';
import { Type } from 'class-transformer';
import { ArrayNotEmpty, IsArray } from 'class-validator';
export class UpdateBulkMarketDataDto {
@ArrayNotEmpty()
@IsArray()
@Type(() => UpdateMarketDataDto)
marketData: UpdateMarketDataDto[];
}

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

@ -1,5 +1,4 @@
/* eslint-disable @nx/enforce-module-boundaries */
import { UpdateBulkMarketDataDto } from '@ghostfolio/api/app/admin/update-bulk-market-data.dto';
import { CreateWatchlistItemDto } from '@ghostfolio/api/app/endpoints/watchlist/create-watchlist-item.dto';
import { DeleteOwnUserDto } from '@ghostfolio/api/app/user/delete-own-user.dto';
import { UserItem } from '@ghostfolio/api/app/user/interfaces/user-item.interface';
@ -14,6 +13,7 @@ import {
TransferBalanceDto,
UpdateAccessDto,
UpdateAccountDto,
UpdateBulkMarketDataDto,
UpdateOrderDto,
UpdateTagDto,
UpdateUserSettingDto

2
libs/common/src/lib/dtos/index.ts

@ -12,6 +12,7 @@ import { TransferBalanceDto } from './transfer-balance.dto';
import { UpdateAccessDto } from './update-access.dto';
import { UpdateAccountDto } from './update-account.dto';
import { UpdateAssetProfileDto } from './update-asset-profile.dto';
import { UpdateBulkMarketDataDto } from './update-bulk-market-data.dto';
import { UpdateMarketDataDto } from './update-market-data.dto';
import { UpdateOrderDto } from './update-order.dto';
import { UpdatePlatformDto } from './update-platform.dto';
@ -33,6 +34,7 @@ export {
UpdateAccessDto,
UpdateAccountDto,
UpdateAssetProfileDto,
UpdateBulkMarketDataDto,
UpdateMarketDataDto,
UpdateOrderDto,
UpdatePlatformDto,

0
apps/api/src/app/admin/update-bulk-market-data.dto.ts → libs/common/src/lib/dtos/update-bulk-market-data.dto.ts

Loading…
Cancel
Save