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

Feat: 배지 리스트 조회와 업데이트 API 엔드포인트 구현 #4

Open
jiseokson opened this issue Jan 23, 2024 · 1 comment
Assignees

Comments

@jiseokson
Copy link
Member

Issue

서로 다른 배지 획득 검증 로직을 구현해야한다. Startegey 패턴을 적용해 기획상 배지가 추가되더라도 확장에 대응 가능하도록 설계함.

사용자가 획득한 배지 리스트 조회와 최신 스크린 타임 통계로 획득할 수 있는 배지 업데이트를 요청하는 두 가지 API 엔드포인트 구현.

사용자의 배지 리스트 응답 본문의 초기 구현은 획득한 배지 리스트만을 보여줬지만, 1월 22일 (화) 스크럼 통해 존재하는 모든 배지의 리스트와 획득 여부 표현하는 필드를 추가할 것 요청받음. 클라이언트 구현에서 아직 획득하지 못한 배지도 표현하므로 타당한 구현이라 생각됨. 배지의 종류가 너무 많아진다면 네트워크 통신량에 대해서 유의해볼 것.

image

Todo

📌 배지의 종류, 획득 조건 확정
📌 배지 리스트 응답본문에서 사용하는 배지의 이름과 클라이언트에서 사용하는 배지 이름 통일
📌 검증 로직 실제 구현

@jiseokson jiseokson self-assigned this Jan 23, 2024
@jiseokson jiseokson added documentation Improvements or additions to documentation and removed documentation Improvements or additions to documentation labels Jan 23, 2024
@jiseokson
Copy link
Member Author

#7 pr에 반영되었습니다

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant