[251020] fix: VoiceInputOverlay Voice Enhancement

🕐 커밋 시간: 2025. 10. 20. 20:44:44

📊 변경 통계:
  • 총 파일: 5개
  • 추가: +140줄
  • 삭제: -87줄

📝 수정된 파일:
  ~ com.twin.app.shoptime/src/actions/searchActions.js
  ~ com.twin.app.shoptime/src/actions/webSpeechActions.js
  ~ com.twin.app.shoptime/src/reducers/searchReducer.js
  ~ com.twin.app.shoptime/src/services/webSpeech/WebSpeechService.js
  ~ com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx

🔧 함수 변경 내용:
  📄 com.twin.app.shoptime/src/views/SearchPanel/VoiceInputOverlay/VoiceInputOverlay.jsx (javascript):
    🔄 Modified: clearAllTimers()

🔧 주요 변경 내용:
  • 핵심 비즈니스 로직 개선
  • API 서비스 레이어 개선
This commit is contained in:
2025-10-20 20:44:46 +09:00
parent 0d7ac08a3f
commit f6f20e6c80
5 changed files with 184 additions and 102 deletions

View File

@@ -73,6 +73,10 @@ export const searchReducer = (state = initialState, action) => {
// searchId 추출 (첫 번째 result에서)
const searchId = results.length > 0 ? results[0].searchId : null;
// [VoiceInput] Redux에 searchId 저장 로그
console.log('[VoiceInput] 💾 Redux에 searchId 저장');
console.log('[VoiceInput] └─ searchId:', searchId || '(없음)');
return {
...state,
shopperHouseData: resultData,
@@ -86,6 +90,7 @@ export const searchReducer = (state = initialState, action) => {
}
case types.CLEAR_SHOPPERHOUSE_DATA:
console.log('[VoiceInput] 🧹 Redux shopperHouseData 초기화 (searchId 리셋)');
return {
...state,
shopperHouseData: null,