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. 로그인 후 메시지 전송
|
1. 로그인 후 메시지 전송 → 응답이 한 번만 표시되는지 확인
|
||||||
2. 응답이 한 번만 표시되는지 확인
|
2. 페이지 새로고침 후 히스토리가 정상 로드되는지 확인
|
||||||
3. 페이지 새로고침 후 히스토리가 정상 로드되는지 확인
|
3. **비로그인 상태에서 메시지 전송 → 페이지 새로고침 → 기본 메시지가 중복으로 추가되지 않는지 확인**
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user