Skip to content

아이템 필터 직업 추가 및 반복 API 호출 버그 수정 - #358

Open
dongglehada wants to merge 2 commits into
devfrom
fix/#352-ItemFilter
Open

아이템 필터 직업 추가 및 반복 API 호출 버그 수정#358
dongglehada wants to merge 2 commits into
devfrom
fix/#352-ItemFilter

Conversation

@dongglehada

Copy link
Copy Markdown
Member

📌 이슈

✅ 작업 사항

  • 아이템 필터 직업 선택지에 시그너스 기사단 5개 직업 추가 (소울마스터, 플레임위자드, 윈드브레이커, 나이트워커, 스트라이커)
  • 아이템 필터 적용 후 결과가 적을 때 반복 API 호출되는 버그 수정

🐛 버그 원인

scrollViewDidScroll에서 페이지네이션 조건 offsetY > contentHeight - height - 100이, 검색 결과가 적어 콘텐츠가 화면을 채우지 못할 경우 contentHeight - height - 100이 음수가 되어 항상 true로 평가됨.
이로 인해 0.5초마다 API 호출이 반복되는 무한 루프 발생.

listItems.count < totalCounts 가드를 추가하여 더 이상 불러올 데이터가 없으면 페이지네이션 자체를 차단하도록 수정.

시그너스 나이츠 5개 직업 추가
소울마스터(1100) / 플레임위자드(1200) / 윈드브레이커(1300) / 나이트워커(1400) / 스트라이커(1500)
@dongglehada dongglehada self-assigned this Aug 25, 2026
@dongglehada dongglehada added the fix 버그 수정, 잔잔바리 수정, 병합 시 충돌 해결 label Aug 25, 2026
@pinocchio22 pinocchio22 linked an issue Aug 25, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

fix 버그 수정, 잔잔바리 수정, 병합 시 충돌 해결

Projects

None yet

Development

Successfully merging this pull request may close these issues.

아이템 필터에 직업을 추가합니다.

2 participants