Skip to content
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

[BE#배포] 소셜 기능 및 유저 정보 업데이트 #227

Merged
merged 7 commits into from
Nov 27, 2023

Conversation

victolee0
Copy link
Collaborator

완료된 기능

  • 소셜 기능
  • 유저 프로필 설정
  • 학습 시간이 있는 카테고리 삭제 시 에러 나오는 문제 수정

leemhyungyu and others added 7 commits November 27, 2023 13:36
* feat: LoginFlowCoordinator 구현

* refactor: Provider 주입 -> Providable 주입으로 수정

* feat: LoginDIContainer 구현

* feat: TimerFlowCoordinator 구현

* feat: TimerSceneDIContainer 구현

* feat: AppFlowCoordinator 구현

* feat: AppDIContainer 구현

* feat: TabBarFlowCoordinator 구현

* feat: TabBarDIContainer 구현

* feat: 로그인 화면에서 TabBarController로 전환 구현

* feat: 타이머 화면 -> 카테고리 관리 화면 DIContainer, Coordinator로 수정

* feat: 카테고리 관리 화면에서 수정, 추가 화면이동 수정

* refactor: CategorySettingCoordinator 메모리 누수 문제 해결

* refactor: 로그인 화면 -> TabBarController 전환시 메모리 누수 해결

- 화면 전환 시 로그인 화면 ViewController, ViewModel, UseCase, Repository, DI Container, Coordinator가 메모리에 그대로 있는 문제 해결
- TabBarController로 화면 전환 후 navigation 스택에 쌓여있는 ViewController 초기화

* refactor: Lint에 맞춰 코드 수정
* refactor: Category 텍스트 필드로 수정

* refactor: 텍스트뷰에서 텍스트필드로 변경

* feat: colorWell로 색상 선택 기능 추가
- clova greeneye api를 활용한 이미지 유해성 검사
[BE#224] manyToOne에 onDelete 옵션 추가
* feat: 소셜 기능 추가

- 친구 추가 기능
- 내 친구 목록 불러오기 기능
- 친구 삭제 기능

* docs: 컨트롤러 api 문서 수정

* fix: 친구 추가 함수 수정

* chore: 컨트롤러 파라미터 변경

- 유저 객체를 바로 받아오도록 변경
- dto에 ondelete 추가
* feat: 유저 정보 설정시 이미지 S3에 저장

- auth.module에 jpg, jpeg, png 파일 필터링, 파일 크기 제한 10MB
- auth.module에 uuid를 통해 unique한 이미지로 저장되도록 설정
- auth.controller에 UseInterceptors(FileInterceptor)를 통해 Multer가 사용되도록 설정
- auth.controller에 UploadedFile 데코레이터를 통해 저장된 파일에 대한 정보를 불러옴
- auth.controller에 ApiConsumes를 통해 api문서에서 multipart/form-data라는걸 명시

* refactor: multer모듈 config 환경변수화

* feat: get info controller 작성

* fix: auth/info controller에서 반환 결과 수정
@victolee0 victolee0 merged commit dee6cce into preproduction Nov 27, 2023
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants