feat: 제한 투표 참여자 소진 처리 - #9
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
변경사항
배경
시크릿창이나 다른 브라우저에서 같은 투표 링크를 열었을 때 이미 투표한 참여자가 다시 선택 목록에 보이는 문제가 있었습니다. 기존에는 전체 참여자 목록만 저장하고 있어 투표 완료 후 특정 참여자를 소진 처리할 수 없었습니다.
검증
python -m pytest통과npm ci통과npm run lint통과npx tsc --noEmit통과npm run build통과참고
uv가 없어 백엔드 테스트는 Python 3.12 테스트 venv로 실행했습니다.npm ci는~/.npm캐시 권한 문제를 피하려고/private/tmp/fastvote-npm-cache임시 캐시로 검증했습니다.