docs: 비로그인 사용자 기본 메시지 중복 추가 방지 수정 사항 반영

This commit is contained in:
Claude-51124 2025-11-23 10:05:19 +09:00
parent 56024d4496
commit c8728259cc

View File

@ -154,12 +154,27 @@ if (initialMessages.length > 0) {
--- ---
### 적용 4: 비로그인 사용자 기본 메시지 중복 추가 방지
**위치**: `frontend-customer/src/components/chat-interface.tsx:228-243`
**문제**:
- 비로그인 사용자가 메시지를 보낸 후 페이지 새로고침 시 기본 인사 메시지가 중복으로 추가됨
**수정 내용**:
- 비로그인 사용자일 때도 이미 메시지가 있으면 기본 메시지를 추가하지 않도록 수정
- `messages.length > 0` 체크 추가하여 메시지가 있을 때는 `return`하여 기본 메시지 추가 방지
**효과**:
- 페이지 새로고침 후에도 기본 메시지가 중복으로 추가되지 않음
- 비로그인 사용자도 메시지가 있을 때는 기본 메시지를 추가하지 않음
## 검증 ## 검증
### 테스트 시나리오 ### 테스트 시나리오
1. 로그인 후 메시지 전송 1. 로그인 후 메시지 전송 → 응답이 한 번만 표시되는지 확인
2. 응답이 한 번만 표시되는지 확인 2. 페이지 새로고침 후 히스토리가 정상 로드되는지 확인
3. 페이지 새로고침 후 히스토리가 정상 로드되는지 확인 3. **비로그인 상태에서 메시지 전송 → 페이지 새로고침 → 기본 메시지가 중복으로 추가되지 않는지 확인**
--- ---