Style(LibrariesScreenViewModel): Reformat code

This commit is contained in:
2024-08-08 17:51:38 +08:00
parent 640686296e
commit c1879dfdc8

View File

@@ -26,11 +26,11 @@ class LibrariesScreenViewModel @Inject constructor(
@OptIn(ExperimentalCoroutinesApi::class)
val librariesScreenUiState: StateFlow<LibrariesScreenUiState> =
depRepository.getSearchNameCount()
.flatMapLatest {totalCount ->
.flatMapLatest { totalCount ->
if (totalCount < SEARCH_MIN_COUNT) {
flowOf(LibrariesScreenUiState.Nothing)
} else {
searchValue.flatMapLatest {value ->
searchValue.flatMapLatest { value ->
depRepository.searchName(value).map {
if (it.libraries.isEmpty()) {
LibrariesScreenUiState.NotFound
@@ -53,11 +53,11 @@ class LibrariesScreenViewModel @Inject constructor(
}
sealed interface LibrariesScreenUiState {
data object Loading: LibrariesScreenUiState
data object Loading : LibrariesScreenUiState
data object Nothing: LibrariesScreenUiState
data object Nothing : LibrariesScreenUiState
data object NotFound: LibrariesScreenUiState
data object NotFound : LibrariesScreenUiState
data class Success(val dependencies: Dependencies) : LibrariesScreenUiState
}