-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature] 이동봉사자, 이동봉사 중개 자체 회원가입 API 구현 #23
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
S3, 파일 처리를 local에서 해본 경험밖에 없어서 제대로 봤는지 모르겠지만! 테스트 코드까지 작성했으니 잘 작동하지 않을까 싶은데요~? 코넥독의 회원가입 과정이 코드를 보고 이해가 된다는 건.. 굉장히 깔끔히 짰기 때문이라고 생각합니다👍짱
Intermediary intermediary = IntermediarySignUpRequest.toEntity(request, authImage); | ||
intermediary.passwordEncode(passwordEncoder); | ||
intermediaryRepository.save(intermediary); | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
request, file 한 번에 받는 형식 잘 구현한 것 같습니다 👍
throw new BadRequestException(ALREADY_EXIST_EMAIL); | ||
} | ||
try{ | ||
// 메일전송에 필요한 정보 설정 | ||
MimeMessage emailForm = createEmailForm(emailRequest.email()); | ||
MimeMessage emailForm = createEmailForm(request.email()); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
보니까 request dto 파라미터명을 request로 전부 수정했네요.
장단점이 있지만 저는 이렇게 쓰는 거 좋아합니다 ㅎ.ㅎ
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
테스트 코드를 작성하다가 들었던 생각인데! dto에 넣을 request 이름을 개별 메소드마다 다르게 지정할 때 변경해야 하는 번거로움이 있더라고요! request 앞에는 사용할 Dto record의 이름이 들어가니까 괜찮다고 판단해서 바꿨습니다!
💡 연관된 이슈
close #21
📝 작업 내용
💬 리뷰 요구 사항
이동봉사 중개 회원가입 시 Dto와 파일(인증용 사진)을 함께 받기 위해 multipart/form-data로 전송하는 방식을 적용했습니다!
파일을 다루는 부분에 있어서 수정할 코드가 있다면 말해주세요!