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

[Server/Feature] 커뮤니티 삭제, 자신이 속한 커뮤니티들의 정보를 받아오는 API 구현 #129

Merged
merged 10 commits into from
Nov 25, 2022

Conversation

NaayoungKwon
Copy link
Collaborator

Issues

[Feature]

[Refactor, fix]

🤷‍♂️ Description

  • user schema 내부 communities schema fix로 인한 변경사항 수정
  • 현재 사용자의 커뮤니티 정보 받아오는 로직 구현
  • 사용자의 각 채널 마지막 접속시간 비교 로직은 dev-be merge 후 재 작업 예정

📷 Screenshots

  • 커뮤니티 삭제 확인

image

  • 커뮤니티 이전에 삭제되었는지 확인

image

  • 커뮤니티 _id valid 확인

image

- 이미 커뮤니티 속해있는지 검증
- 사용자 검증 후 사용자 document update
- 사용자 document 내부 커뮤니티 schema 변경에 대한 수정
- 사용자 document에서 커뮤니티 정보를 받아옴
- 커뮤니티 id 별로 실제로 존재하는지 검증
- 사용자 document의 채널들이 각 커뮤니티에 속한 채널인지 확인
- 채널 별 유효한 채널인지 검증
- 최근 접근 시간과 마지막 message 전송 시간 비교 logic 구현
@NaayoungKwon NaayoungKwon added 🌐 server 서버 작업 ✨ feature 기능 추가 🚧 refactor 리팩터링 labels 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 7s ⏱️

Copy link
Member

@soomanbaek soomanbaek left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

오늘도 수고하셨어요! 저도 조바심을 갖되 조급하지 않으려고 노력해볼께요! 👍

로직을 주석으로 설명해주시면 더 좋을거 같아요!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ feature 기능 추가 🚧 refactor 리팩터링 🌐 server 서버 작업
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants