Revert "Fixing Source List Displaying Empty Items"

This reverts commit 8ba4879574.
This commit is contained in:
yueehaoo 2023-12-11 21:57:55 +08:00
parent 8ba4879574
commit 75ac93e493

View file

@ -184,20 +184,16 @@ class PlayerGeneratorViewModel : ViewModel() {
_loadingLinks.postValue(Resource.Loading())
val loadingState = safeApiCall {
generator?.generateLinks(type = type, clearCache = clearCache, callback = {
if (it.first?.url?.isNotEmpty() == true) {
currentLinks.add(it)
// Clone to prevent ConcurrentModificationException
normalSafeApiCall {
// Extra normalSafeApiCall since .toSet() iterates.
_currentLinks.postValue(currentLinks.toSet())
}
currentLinks.add(it)
// Clone to prevent ConcurrentModificationException
normalSafeApiCall {
// Extra normalSafeApiCall since .toSet() iterates.
_currentLinks.postValue(currentLinks.toSet())
}
}, subtitleCallback = {
if (it.url.isNotEmpty()) {
currentSubs.add(it)
normalSafeApiCall {
_currentSubs.postValue(currentSubs.toSet())
}
currentSubs.add(it)
normalSafeApiCall {
_currentSubs.postValue(currentSubs.toSet())
}
})
}