File tree Expand file tree Collapse file tree 2 files changed +4
-4
lines changed
feature/record/src/main/kotlin/com/ninecraft/booket/feature/record/ocr Expand file tree Collapse file tree 2 files changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -32,7 +32,7 @@ class OcrPresenter @AssistedInject constructor(
3232 val scope = rememberCoroutineScope()
3333 var currentUi by rememberRetained { mutableStateOf(OcrUi .CAMERA ) }
3434 var isPermissionDialogVisible by rememberRetained { mutableStateOf(false ) }
35- var sentenceList by rememberRetained { mutableStateOf(emptyList <String >().toPersistentList ()) }
35+ var sentenceList by rememberRetained { mutableStateOf(persistentListOf <String >()) }
3636 var recognizedText by rememberRetained { mutableStateOf(" " ) }
3737 var selectedIndices by rememberRetained { mutableStateOf(setOf<Int >()) }
3838 var mergedSentence by rememberRetained { mutableStateOf(" " ) }
@@ -57,7 +57,7 @@ class OcrPresenter @AssistedInject constructor(
5757 .map { it.trim() }
5858 .filter { it.isNotEmpty() }
5959
60- sentenceList = persistentListOf( * sentences.toTypedArray() )
60+ sentenceList = sentences.toPersistentList( )
6161 currentUi = OcrUi .RESULT
6262 } else {
6363 isTextDetectionFailed = true
Original file line number Diff line number Diff line change @@ -4,13 +4,13 @@ import androidx.compose.runtime.Immutable
44import com.slack.circuit.runtime.CircuitUiEvent
55import com.slack.circuit.runtime.CircuitUiState
66import kotlinx.collections.immutable.ImmutableList
7- import kotlinx.collections.immutable.toPersistentList
7+ import kotlinx.collections.immutable.persistentListOf
88import java.util.UUID
99
1010data class OcrUiState (
1111 val currentUi : OcrUi = OcrUi .CAMERA ,
1212 val isPermissionDialogVisible : Boolean = false ,
13- val sentenceList : ImmutableList <String > = emptyList< String >().toPersistentList (),
13+ val sentenceList : ImmutableList <String > = persistentListOf (),
1414 val selectedIndices : Set <Int > = emptySet(),
1515 val isTextDetectionFailed : Boolean = false ,
1616 val isRecaptureDialogVisible : Boolean = false ,
You can’t perform that action at this time.
0 commit comments