-
Notifications
You must be signed in to change notification settings - Fork 3
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
Feat: nickname to intraid #125
Conversation
- user 엔티티에 깃헙 관련 아이디 컬럼 이름 수정 - intra id 를 저장하는 컬럼 추가
- ft-auth entity 삭제 - ft-auth를 intra-auth로 바꿈 - 이에 따른 api url 변경
- user의 intraId를 intraAuth로 이동 - intra 인증 하면 nickname이 인트라 id로 바뀌도록 수정
# Conflicts: # src/intra-auth/intra-auth.controller.ts # test/jest-e2e.json
- user 엔티티에 githubUserName이 추가되어 user를 생성하는 dummy에도 반영하였음
오우 락펠 별건 아니지만 PR 제목 수정해야해요 |
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.
수고하셨습니다👍
맞아요 이거 아직 작업이 완료가 안되서 나중에 다시 리뷰 요청드리겠습니다 |
- ftAuth에서 intraAuth로 전환하였는데 변수 이름은 반영이 안되어 있어서 수정
- 기존에는 모듈이 아닌 cacheManager를 inject해서 사용하였는데 좀 더 명확히 분리하고 테스트를 편하게 하기 위해 별도의 모듈로 분리하였음
- node mailer에서 발생하는 에러를 nest가 제대로 처리하지 못해서 nest가 정의한 에러로 변환
- 메일 전송하는 api만 테스트코드 추가
다 확인했습니다! 수고하셨습니다 |
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.
정말 어려운 PR인데 잘 해결하신거같습니다. 사소한 부분만 수정하면 머지해도 될거같아요 ㅎㅎ
- intra auth 테이블을 수정할거 같은 이름이라서 좀 더 용도에 맞게 변경
- 이미 가입된 카뎃인지 검사하는 코드가 중복되서 private 함수로 분리 - 리턴 타입 추가 - 에러메시지 상수 적용
- 범용적인 함수를 추가했을때 기존에 CacheManager를 inject해서 쓰는것보다는 좀 더 명시적이고 mocking하기 쉬운것 같아 쓰는게 좋아보이긴 함 - 아직 기존에 사용하던 함수를 대체할지는 모르겠어서 함수 추가만 하였음 - option 기본값 같은거는 해주는게 편하기 때문에 기본 설정이 가능하다면 범용 함수 사용해도 좋을것으로 보임
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.
완벽합니다.
지금은 가입시 기본 닉네임을 그냥 인트라로 하였는데, 이전에 회의에서 나온 내용대로라면, 인트라 아이디가 중복되는 경우를 생각해서 조금 변형을 줘야합니다. 근데 그때 정한내용이 정확하게 기억나지 않네요.. 그리고 이렇게 된다면, 닉네임에 다시 유니크 인덱스를 걸어야할거같네요 |
이거는 오늘 논의해보죠 |
- 구글 계정에서 생기는 에러를 구분할 방법이 없어서 방법을 찾을때까지는 all error filter 적용
닉네임 중복 허용하기로 했습니다 그대로 가도 될거같습니다 😆 |
- github username이 추가되었는데 dummy를 호출할때 github username이 없는 상태로 호출해서 생기는 에러 수정
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.
머지해도 괜찮을듯요!
바뀐점
바꾼이유