Skip to content

feat: 위시 아이템 INCOMPLETE 상태 대응 - #520

Merged
kanghaeun merged 6 commits into
devfrom
feature/518-item-incomplete-status
Aug 15, 2026
Merged

feat: 위시 아이템 INCOMPLETE 상태 대응#520
kanghaeun merged 6 commits into
devfrom
feature/518-item-incomplete-status

Conversation

@m-a-king

Copy link
Copy Markdown
Contributor

서버가 추출 결과를 일부만 채웠을 때 INCOMPLETE 상태로 내려준다 (TeamPiKi/core#945). 클라는 이 값을 몰라서 FAILED/PENDING/PROCESSING 이 아니면 전부 정상 카드로 그렸다.

그래서 이름과 가격이 빈 칸인 카드가 보이고(formatPrice 가 숫자를 못 찾아 빈 문자열 반환), 사용자에게 채우라는 유도가 없다.

무엇을

화면
위시 그리드 값이 빈 정상 카드 "일부만 가져왔어요" + 직접 입력하기 (편집 화면으로)
토너먼트 담기 후보 선택 가능 (담으면 서버가 거절) 후보에서 제외
토너먼트 바스켓 클릭 불가 클릭 가능 (값을 채워야 하므로)
  • ITEM_STATUSINCOMPLETE 추가, ItemTname·price 를 nullable 로
  • 카드 컴포넌트도 nullable 을 받게 했다. INCOMPLETE 를 앞에서 걸러내므로 실제로 빈 값이 정상 카드에 들어가지는 않는다

문구만 다를 뿐 기존 실패 카드 흐름을 그대로 재사용해 변경을 최소화했다.

참고

알림 타입(ITEM_PARSING_INCOMPLETE)과 SSE status 대응은 #519 로 분리했다. 두 PR 은 파일이 겹치지 않아 독립적으로 머지할 수 있다.


연관 이슈

- 서버가 추출 결과를 일부만 채웠을 때 INCOMPLETE 를 내려준다 (TeamPiKi/core#945). 기존 코드는 FAILED·PENDING·PROCESSING 이 아니면 전부 정상 카드로 그려, 이름·가격이 빈 칸인 카드가 보이고 채우라는 유도가 없었다
- 위시 그리드에서 INCOMPLETE 를 FAILED 와 같은 편집 유도 카드로 보내되 문구만 "일부만 가져왔어요" 로 가른다
- name·price 를 nullable 로 바꾸면서 카드 컴포넌트도 nullable 을 받게 했다. INCOMPLETE 를 앞에서 걸러 실제로 빈 값이 정상 카드에 들어가지는 않는다
- 토너먼트: 담기 후보에서 INCOMPLETE 를 제외하고(서버가 출전을 막는다), 바스켓에서는 클릭 가능하게 둔다(값을 채워야 하므로)
@m-a-king m-a-king added feature New feature or request WEB labels Aug 15, 2026
@m-a-king m-a-king linked an issue Aug 15, 2026 that may be closed by this pull request
@m-a-king m-a-king self-assigned this Aug 15, 2026
@vercel

vercel Bot commented Aug 15, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
piki Ready Ready Preview Aug 15, 2026 4:08pm

@github-actions

Copy link
Copy Markdown

Discord 스레드 연동용 메타데이터입니다. discord-pr-bot 워크플로가 자동 생성하며, 수정·삭제하면 PR 과 Discord 알림 연동이 끊깁니다.

@coderabbitai

coderabbitai Bot commented Aug 15, 2026

Copy link
Copy Markdown

Important

Review available on request

  • 🔍 Trigger review

Reviews should be triggered manually for repositories with fewer than 10 stars. Select Trigger review above or comment @coderabbitai review to review the latest changes. For a full review, comment @coderabbitai full review.

⚙️ Run configuration

Configuration used: Repository UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 8e1d5fb4-b358-42b5-9662-c4f8df40639a


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@kanghaeun kanghaeun changed the title 위시 아이템 INCOMPLETE 상태 대응 feat: 위시 아이템 INCOMPLETE 상태 대응 Aug 15, 2026
@kanghaeun
kanghaeun merged commit 23693ec into dev Aug 15, 2026
9 checks passed
@kanghaeun
kanghaeun deleted the feature/518-item-incomplete-status branch August 15, 2026 16:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature New feature or request WEB

Projects

None yet

Development

Successfully merging this pull request may close these issues.

위시 아이템 INCOMPLETE 상태 대응

2 participants