Skip to content

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

Merged
pinocchio22 merged 2 commits into
devfrom
fix/#352-ItemFilter
Oct 8, 2026
Merged

pinocchio22 merged 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
@pinocchio22
pinocchio22 merged commit 56d6104 into dev Oct 8, 2026
2 checks passed
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