Open
Description
📝 작업 목적
Selected Tag 기능에서 GitHub REST API를 호출할 때 page가 1보다 큰 경우, 해당 page 이상의 Starred Repository들을 불러올 수 없는 현상이 있습니다.
- Selected Tag 기능 : StarredView에서 특정 Tag들로 Starred Repository를 필터링함
즉, 사용자가 특정 태그로 Starred Repository를 분류하려고 할 때,
전체 Starred Repository를 기준으로 필터링을 하므로
현재 page보다 높은 page에 있는 Starred Repository를 불러올 수가 없습니다.
🛠️ Tasks
- 현재 Selected Tag 기능이 어떻게 돌아가고 있는지 구조 파악하기
- RepositoryDetailView > AddTagSheetView의 Tag 삭제 기능이 없음을 확인함
- RepositoryDetailView > AddTagSheetView의 Deselection 로직 추가
- 모든 Starred Repository 필터링 시나리오 구상
- page에 영향을 받지 않고 모든 Starred Repository가 Selected Tags에 걸릴 수 있게 해야한다.
- 구현하기