refactor: remove redundant collections filter

This commit is contained in:
Jarne Demeulemeester 2024-02-24 17:55:08 +01:00
parent 9cd3295d2d
commit add33658ee
No known key found for this signature in database
GPG key ID: 1E5C6AFBD622E9F5

View file

@ -3,7 +3,6 @@ package dev.jdtech.jellyfin.viewmodels
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import dagger.hilt.android.lifecycle.HiltViewModel
import dev.jdtech.jellyfin.models.CollectionType
import dev.jdtech.jellyfin.models.FindroidCollection
import dev.jdtech.jellyfin.repository.JellyfinRepository
import kotlinx.coroutines.flow.MutableStateFlow
@ -35,9 +34,7 @@ constructor(
viewModelScope.launch {
_uiState.emit(UiState.Loading)
try {
val items = jellyfinRepository.getLibraries()
val collections =
items.filter { collection -> collection.type in CollectionType.supported }
val collections = jellyfinRepository.getLibraries()
_uiState.emit(UiState.Normal(collections))
} catch (e: Exception) {
_uiState.emit(