From 6d9c0984f3613f99d4c08f2d65cff924f5c061a1 Mon Sep 17 00:00:00 2001 From: Jjoobob123 <273hur4747@gmail.com> Date: Mon, 3 Apr 2023 21:43:46 +0900 Subject: [PATCH] =?UTF-8?q?test:=20test=20=EC=BD=94=EB=93=9C=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EB=B0=8F=20dog=20=ED=8F=B4=EB=8D=94=20=EC=BD=94?= =?UTF-8?q?=EB=93=9C=20=EB=A6=AC=ED=8C=A9=ED=86=A0=EB=A7=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit test 코드 수정 및 dog 폴더 코드 리팩토링 --- .../auth/strategies/jwt-social-kakao.strategy.ts | 1 + src/apis/dogs/dogs.resolver.ts | 12 ------------ src/apis/dogs/dogs.service.ts | 13 ------------- src/apis/dogs/dto/update-dog.input.ts | 5 ----- src/apis/dogs/interfaces/dogs-service.interface.ts | 6 ------ src/apis/shops/entities/shop.entity.ts | 2 +- src/apis/users/entities/user.entity.ts | 2 +- 7 files changed, 3 insertions(+), 38 deletions(-) delete mode 100644 src/apis/dogs/dto/update-dog.input.ts diff --git a/src/apis/auth/strategies/jwt-social-kakao.strategy.ts b/src/apis/auth/strategies/jwt-social-kakao.strategy.ts index 73e0ba2..77029eb 100644 --- a/src/apis/auth/strategies/jwt-social-kakao.strategy.ts +++ b/src/apis/auth/strategies/jwt-social-kakao.strategy.ts @@ -7,6 +7,7 @@ export class JwtKakaoStrategy extends PassportStrategy(Strategy, 'kakao') { clientID: process.env.KAKAO_CLIENT_ID, clientSecret: process.env.KAKAO_CLIENT_SECRET, callbackURL: 'https://groomeong.shop/login/kakao', + // callbackURL: 'https://localhost:3000/login/kakao', scope: ['account_email', 'profile_nickname'], }); } diff --git a/src/apis/dogs/dogs.resolver.ts b/src/apis/dogs/dogs.resolver.ts index 1bc6427..105c7db 100644 --- a/src/apis/dogs/dogs.resolver.ts +++ b/src/apis/dogs/dogs.resolver.ts @@ -2,7 +2,6 @@ import { Args, Context, Mutation, Query, Resolver } from '@nestjs/graphql'; import { CreateDogInput } from './dto/create-dog.input'; import { DogsService } from './dogs.service'; import { Dog } from './entities/dog.entity'; -import { UpdateDogInput } from './dto/update-dog.input'; import { UseGuards } from '@nestjs/common'; import { GqlAuthGuard } from '../auth/guards/gql-auth.guard'; import { IContext } from 'src/commons/interface/context'; @@ -47,17 +46,6 @@ export class DogsResolver { return this.dogsService.create({ createDogInput, userId }); } - @Mutation( - () => Dog, - { description: ' Return: 업데이트한 강아지 데이터 ' }, // - ) - updateDog( - @Args('id') id: string, // - @Args('updateDogInput') updateDogInput: UpdateDogInput, // - ): Promise { - return this.dogsService.updateOneById({ id, updateDogInput }); - } - @Mutation( () => Boolean, { description: ' Return: id로 강아지 데이터 삭제 후 삭제 여부 반환 ' }, // diff --git a/src/apis/dogs/dogs.service.ts b/src/apis/dogs/dogs.service.ts index 1a86d9d..4581253 100644 --- a/src/apis/dogs/dogs.service.ts +++ b/src/apis/dogs/dogs.service.ts @@ -6,7 +6,6 @@ import { IDogsServiceDeleteById, IDogsServiceFindByUserId, IDogsServiceFindOneById, - IDogsServiceUpdateOneById, } from './interfaces/dogs-service.interface'; import { Repository } from 'typeorm'; @@ -49,18 +48,6 @@ export class DogsService { return dog; } - async updateOneById({ - id, - updateDogInput, - }: IDogsServiceUpdateOneById): Promise { - const founded = await this.findOneById({ id }); - const updated = await this.dogsRepository.save({ - ...founded, - ...updateDogInput, - }); - return updated; - } - async deleteOneById({ id, userId, diff --git a/src/apis/dogs/dto/update-dog.input.ts b/src/apis/dogs/dto/update-dog.input.ts deleted file mode 100644 index f375c1e..0000000 --- a/src/apis/dogs/dto/update-dog.input.ts +++ /dev/null @@ -1,5 +0,0 @@ -import { CreateDogInput } from './create-dog.input'; -import { InputType, PartialType } from '@nestjs/graphql'; - -@InputType() -export class UpdateDogInput extends PartialType(CreateDogInput) {} diff --git a/src/apis/dogs/interfaces/dogs-service.interface.ts b/src/apis/dogs/interfaces/dogs-service.interface.ts index 1bf0794..4b8fb32 100644 --- a/src/apis/dogs/interfaces/dogs-service.interface.ts +++ b/src/apis/dogs/interfaces/dogs-service.interface.ts @@ -1,5 +1,4 @@ import { CreateDogInput } from '../dto/create-dog.input'; -import { UpdateDogInput } from '../dto/update-dog.input'; export interface IDogsServiceFindOneById { id: string; @@ -14,11 +13,6 @@ export interface IDogsServiceCreate { userId: string; } -export interface IDogsServiceUpdateOneById { - id: string; - updateDogInput: UpdateDogInput; -} - export interface IDogsServiceDeleteById { id: string; userId: string; diff --git a/src/apis/shops/entities/shop.entity.ts b/src/apis/shops/entities/shop.entity.ts index 06b6a95..ff412fb 100644 --- a/src/apis/shops/entities/shop.entity.ts +++ b/src/apis/shops/entities/shop.entity.ts @@ -22,7 +22,7 @@ export class Shop { @Field(() => String) name: string; - @Column({ length: 13 }) + @Column({ length: 30 }) @Field(() => String) phone: string; diff --git a/src/apis/users/entities/user.entity.ts b/src/apis/users/entities/user.entity.ts index a5f0222..b0f6b88 100644 --- a/src/apis/users/entities/user.entity.ts +++ b/src/apis/users/entities/user.entity.ts @@ -30,7 +30,7 @@ export class User { // @Field(() => String) password: string; - @Column({ length: 16 }) + @Column({ length: 30 }) @Field(() => String) phone?: string;