Skip to content

Commit 3e2080b

Browse files
committed
More TODOs. Added missing remembers for selected languages
1 parent e7ac01b commit 3e2080b

1 file changed

Lines changed: 3 additions & 3 deletions

File tree

app/src/main/java/com/critt/interp/ui/MainActivity.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -146,16 +146,16 @@ class MainActivity : ComponentActivity() {
146146
val supportedLanguages by viewModel.supportedLanguages.collectAsState()
147147
// TODO: Refactor to use StateFlow
148148
// Compose State
149-
val langSubject = viewModel.langSubject
150-
val langObject = viewModel.langObject
149+
val langSubject = remember { viewModel.langSubject }
150+
val langObject = remember { viewModel.langObject }
151151

152152
//TODO: Refactor to use StateFlow
153153
val isConnected by viewModel.isConnected.observeAsState(false)
154154

155155
//TODO: Refactor to use lambda arguments for interactionSource callbacks passed down to OutputCard
156156
val interactionSource = remember { MutableInteractionSource() }
157157
val isPressed by interactionSource.collectIsPressedAsState()
158-
viewModel.speakerCurr = if (isPressed) Speaker.SUBJECT else Speaker.OBJECT
158+
// viewModel.speakerCurr = if (isPressed) Speaker.SUBJECT else Speaker.OBJECT
159159

160160
InterpTheme {
161161
Column(

0 commit comments

Comments
 (0)