From cbf4082fd37b6a906441764ee433da31ce907caf Mon Sep 17 00:00:00 2001 From: KenTandrian Date: Sat, 15 Nov 2025 11:24:49 +0700 Subject: [PATCH] feat(lib): move DeleteOwnUserDto to common lib --- apps/api/src/app/user/user.controller.ts | 6 ++++-- apps/client/src/app/services/data.service.ts | 2 +- .../common/src/lib/dtos}/delete-own-user.dto.ts | 0 libs/common/src/lib/dtos/index.ts | 2 ++ 4 files changed, 7 insertions(+), 3 deletions(-) rename {apps/api/src/app/user => libs/common/src/lib/dtos}/delete-own-user.dto.ts (100%) diff --git a/apps/api/src/app/user/user.controller.ts b/apps/api/src/app/user/user.controller.ts index 254e8d204..651826c07 100644 --- a/apps/api/src/app/user/user.controller.ts +++ b/apps/api/src/app/user/user.controller.ts @@ -3,7 +3,10 @@ import { HasPermissionGuard } from '@ghostfolio/api/guards/has-permission.guard' import { ConfigurationService } from '@ghostfolio/api/services/configuration/configuration.service'; import { PrismaService } from '@ghostfolio/api/services/prisma/prisma.service'; import { PropertyService } from '@ghostfolio/api/services/property/property.service'; -import { UpdateUserSettingDto } from '@ghostfolio/common/dtos'; +import { + DeleteOwnUserDto, + UpdateUserSettingDto +} from '@ghostfolio/common/dtos'; import { AccessTokenResponse, User, @@ -32,7 +35,6 @@ import { User as UserModel } from '@prisma/client'; import { StatusCodes, getReasonPhrase } from 'http-status-codes'; import { merge, size } from 'lodash'; -import { DeleteOwnUserDto } from './delete-own-user.dto'; import { UserItem } from './interfaces/user-item.interface'; import { UpdateOwnAccessTokenDto } from './update-own-access-token.dto'; import { UserService } from './user.service'; diff --git a/apps/client/src/app/services/data.service.ts b/apps/client/src/app/services/data.service.ts index 3d8f0d8e2..3a29aacca 100644 --- a/apps/client/src/app/services/data.service.ts +++ b/apps/client/src/app/services/data.service.ts @@ -1,5 +1,4 @@ /* eslint-disable @nx/enforce-module-boundaries */ -import { DeleteOwnUserDto } from '@ghostfolio/api/app/user/delete-own-user.dto'; import { UserItem } from '@ghostfolio/api/app/user/interfaces/user-item.interface'; import { UpdateOwnAccessTokenDto } from '@ghostfolio/api/app/user/update-own-access-token.dto'; import { PropertyDto } from '@ghostfolio/api/services/property/property.dto'; @@ -10,6 +9,7 @@ import { CreateOrderDto, CreateTagDto, CreateWatchlistItemDto, + DeleteOwnUserDto, TransferBalanceDto, UpdateAccessDto, UpdateAccountDto, diff --git a/apps/api/src/app/user/delete-own-user.dto.ts b/libs/common/src/lib/dtos/delete-own-user.dto.ts similarity index 100% rename from apps/api/src/app/user/delete-own-user.dto.ts rename to libs/common/src/lib/dtos/delete-own-user.dto.ts diff --git a/libs/common/src/lib/dtos/index.ts b/libs/common/src/lib/dtos/index.ts index 8a4d309e9..94611b779 100644 --- a/libs/common/src/lib/dtos/index.ts +++ b/libs/common/src/lib/dtos/index.ts @@ -9,6 +9,7 @@ import { CreateOrderDto } from './create-order.dto'; import { CreatePlatformDto } from './create-platform.dto'; import { CreateTagDto } from './create-tag.dto'; import { CreateWatchlistItemDto } from './create-watchlist-item.dto'; +import { DeleteOwnUserDto } from './delete-own-user.dto'; import { TransferBalanceDto } from './transfer-balance.dto'; import { UpdateAccessDto } from './update-access.dto'; import { UpdateAccountDto } from './update-account.dto'; @@ -32,6 +33,7 @@ export { CreatePlatformDto, CreateTagDto, CreateWatchlistItemDto, + DeleteOwnUserDto, TransferBalanceDto, UpdateAccessDto, UpdateAccountDto,