diff --git a/src/main/kotlin/com/looker/droidify/ui/viewmodels/AppViewModelX.kt b/src/main/kotlin/com/looker/droidify/ui/viewmodels/AppViewModelX.kt index 568f6bdb..942b0f03 100644 --- a/src/main/kotlin/com/looker/droidify/ui/viewmodels/AppViewModelX.kt +++ b/src/main/kotlin/com/looker/droidify/ui/viewmodels/AppViewModelX.kt @@ -10,12 +10,12 @@ import com.looker.droidify.database.entity.Repository class AppViewModelX(val db: DatabaseX, val packageName: String) : ViewModel() { - val products = MediatorLiveData>() + val products = MediatorLiveData>() val repositories = MediatorLiveData>() val installedItem = MediatorLiveData() init { - products.addSource(db.productDao.getLive(packageName), products::setValue) + products.addSource(db.productDao.getLive(packageName)) { products.setValue(it.filterNotNull()) } repositories.addSource(db.repositoryDao.allLive, repositories::setValue) installedItem.addSource(db.installedDao.getLive(packageName), installedItem::setValue) }