Skip to content

[Fix] Selected Tag를 할 때, 1보다 큰 page의 starred repository들도 필터링될 수 있도록 기능을 보완합니다. #259

Open
@dahae0320

Description

@dahae0320

📝 작업 목적

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에 걸릴 수 있게 해야한다.
  • 구현하기

Metadata

Metadata

Assignees

Labels

✨ FeatureNew feature or request🛠️ Fix기존 구현된 코드 수정

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions