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