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