Skip to content

Commit a18189d

Browse files
lethargicpandagithub-actions[bot]
authored andcommitted
🤖 Apply Spotless formatting
1 parent 11d35ad commit a18189d

File tree

2 files changed

+6
-9
lines changed

2 files changed

+6
-9
lines changed

‎ai-catalog/samples/gemini-live-todo/src/main/java/com/android/ai/samples/geminilivetodo/ui/TodoScreenUiState.kt‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,18 +22,18 @@ sealed interface TodoScreenUiState {
2222

2323
data class Success(
2424
val todos: List<Todo> = emptyList(),
25-
val liveSessionState: LiveSessionState
25+
val liveSessionState: LiveSessionState,
2626
) : TodoScreenUiState
2727

2828
data class Error(
2929
val todos: List<Todo> = emptyList(),
30-
val liveSessionState: LiveSessionState
30+
val liveSessionState: LiveSessionState,
3131
) : TodoScreenUiState
3232
}
3333

3434
sealed interface LiveSessionState {
3535
data object NotReady : LiveSessionState
3636
data object Ready : LiveSessionState
3737
data object Running : LiveSessionState
38-
data object Error: LiveSessionState
39-
}
38+
data object Error : LiveSessionState
39+
}

‎ai-catalog/samples/gemini-live-todo/src/main/java/com/android/ai/samples/geminilivetodo/ui/TodoScreenViewModel.kt‎

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -45,11 +45,8 @@ import javax.inject.Inject
4545
import kotlinx.coroutines.flow.MutableStateFlow
4646
import kotlinx.coroutines.flow.SharingStarted
4747
import kotlinx.coroutines.flow.StateFlow
48-
import kotlinx.coroutines.flow.asStateFlow
4948
import kotlinx.coroutines.flow.combine
50-
import kotlinx.coroutines.flow.map
5149
import kotlinx.coroutines.flow.stateIn
52-
import kotlinx.coroutines.flow.update
5350
import kotlinx.coroutines.launch
5451
import kotlinx.serialization.json.JsonObject
5552
import kotlinx.serialization.json.JsonPrimitive
@@ -65,12 +62,12 @@ class TodoScreenViewModel @Inject constructor(private val todoRepository: TodoRe
6562
private val liveSessionState = MutableStateFlow<LiveSessionState>(LiveSessionState.NotReady)
6663
private val todos = todoRepository.todos
6764

68-
val uiState: StateFlow<TodoScreenUiState> = combine(liveSessionState, todos) { liveSessionState, todos ->
65+
val uiState: StateFlow<TodoScreenUiState> = combine(liveSessionState, todos) { liveSessionState, todos ->
6966
TodoScreenUiState.Success(todos, liveSessionState)
7067
}.stateIn(
7168
scope = viewModelScope,
7269
started = SharingStarted.WhileSubscribed(5000L),
73-
initialValue = TodoScreenUiState.Initial
70+
initialValue = TodoScreenUiState.Initial,
7471
)
7572

7673
fun addTodo(taskDescription: String) {

0 commit comments

Comments
 (0)