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

3주차 Backend API 구현 #132

Merged
merged 44 commits into from
Nov 25, 2022
Merged

3주차 Backend API 구현 #132

merged 44 commits into from
Nov 25, 2022

Conversation

NaayoungKwon
Copy link
Collaborator

@NaayoungKwon NaayoungKwon commented Nov 25, 2022

Issues

Auth

Channel

Community

🤷‍♂️ Description

  • 사용자의 커뮤니티 및 채널 정보 받아옴 일부 반영 (progress : 1/2)
  • DB 사용자 schema 의 comunities 내부 schema 일부 수정
  • 사용자 로그아웃시 RefreshToken 쿠키에서 제거
  • 채널 생성 API 구현

NaayoungKwon and others added 30 commits November 21, 2022 22:30
- name: unique 옵션 제거
- communityId: unique 옵션 제거
- 같은 커뮤니티에서 이름이 같은 채널이 생기는 것은 service 레이어에서 예외처리
- 생성시, managerId user정보에 communities 업데이트 필요
soomanbaek and others added 14 commits November 25, 2022 17:42
- manager: unique 속성 삭제 (사용자는 여러 채널의 관리자가 될 수 있다.)
- 이미 커뮤니티 속해있는지 검증
- 사용자 검증 후 사용자 document update
- 사용자 document 내부 커뮤니티 schema 변경에 대한 수정
- 사용자 document에서 커뮤니티 정보를 받아옴
- 커뮤니티 id 별로 실제로 존재하는지 검증
- 사용자 document의 채널들이 각 커뮤니티에 속한 채널인지 확인
- 채널 별 유효한 채널인지 검증
- 최근 접근 시간과 마지막 message 전송 시간 비교 logic 구현
@NaayoungKwon NaayoungKwon added the 🌐 server 서버 작업 label Nov 25, 2022
@NaayoungKwon NaayoungKwon added this to the ⛰️ Week3 milestone Nov 25, 2022
@github-actions
Copy link

Tests Skipped Failures Errors Time
11 0 💤 0 ❌ 0 🔥 1m 4s ⏱️

@NaayoungKwon NaayoungKwon merged commit a7d550b into dev Nov 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🌐 server 서버 작업
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants