Skip to content

Commit 9bf677f

Browse files
authored
[Fix/#75] 기억력 퀴즈에 누락된 STT StopListening 로직을 추가합니다. (#76)
1 parent 6e41083 commit 9bf677f

3 files changed

Lines changed: 5 additions & 9 deletions

File tree

feature/senior/src/main/kotlin/com/moa/app/feature/senior/quiz/daily/DailyQuizViewModel.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ class DailyQuizViewModel @Inject constructor(
9595
is SttState.Speaking -> _uiState.update { it.copy(isSpeaking = true) }
9696
is SttState.Success -> {
9797
Timber.d("STT Success: ${state.result}")
98+
sttManager.stopListening()
9899
checkAnswer(state.result)
99100
}
100101

feature/senior/src/main/kotlin/com/moa/app/feature/senior/quiz/memory/MemoryQuizScreen.kt

Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ private fun MemoryQuizContent(
106106
MemoryQuizSetState.QUESTION_DISPLAY -> {
107107
MemoryQuizPlayContent(
108108
imageUrls = targetQuiz.imageUrls,
109-
onImagesFinished = onImagesFinished
109+
onImagesFinished = onImagesFinished,
110110
)
111111
}
112112

@@ -127,9 +127,7 @@ private fun MemoryQuizContent(
127127
modifier = Modifier.padding(horizontal = 20.dp),
128128
onContinueClick = onContinueTextClick,
129129
answers = uiState.userTextAnswers,
130-
onTextAnswerChange = { index, answer ->
131-
onTextAnswerChange(index, answer)
132-
}
130+
onTextAnswerChange = onTextAnswerChange,
133131
)
134132
}
135133
}
@@ -153,11 +151,7 @@ private fun MemoryQuizContentPreview() {
153151
questionFormat = "",
154152
questionContent = "",
155153
answer = listOf("사과", "당근", "의자"),
156-
imageUrls = listOf(
157-
"https://moa-bucket-s3.s3.ap-northeast-2.amazonaws.com/8d120aaa-0_memory_2.png",
158-
"https://moa-bucket-s3.s3.ap-northeast-2.amazonaws.com/03548c44-e_memory_4.png",
159-
"https://moa-bucket-s3.s3.ap-northeast-2.amazonaws.com/37300c63-c_memory_8.png",
160-
),
154+
imageUrls = listOf("", "", ""),
161155
),
162156
),
163157
),

feature/senior/src/main/kotlin/com/moa/app/feature/senior/quiz/memory/MemoryQuizViewModel.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ class MemoryQuizViewModel @Inject constructor(
7171
is SttState.Speaking -> _uiState.update { it.copy(isSpeaking = true) }
7272
is SttState.Success -> {
7373
Timber.d("STT Success: ${state.result}")
74+
sttManager.stopListening()
7475
checkAnswer(state.result)
7576
}
7677

0 commit comments

Comments
 (0)