Fix empty chapters placeholder #176

pull/175/head
Koitharu 4 years ago
parent 7019c07a6d
commit 63fef3ab7c
No known key found for this signature in database
GPG Key ID: 8E861F8CE6E7CE27

@ -92,9 +92,12 @@ class DetailsViewModel(
branches.indexOf(selected) branches.indexOf(selected)
}.asLiveDataDistinct(viewModelScope.coroutineContext + Dispatchers.Default) }.asLiveDataDistinct(viewModelScope.coroutineContext + Dispatchers.Default)
val isChaptersEmpty: LiveData<Boolean> = delegate.manga.map { m -> val isChaptersEmpty: LiveData<Boolean> = combine(
m != null && m.chapters.isNullOrEmpty() delegate.manga,
}.asLiveDataDistinct(viewModelScope.coroutineContext + Dispatchers.Default, false) isLoading.asFlow(),
) { m, loading ->
m != null && m.chapters.isNullOrEmpty() && !loading
}.asLiveDataDistinct(viewModelScope.coroutineContext, false)
val chapters = combine( val chapters = combine(
combine( combine(

Loading…
Cancel
Save