PE
Size: a a a
PE
ДФ
fun changeFavoriteStatus(name: String){при пересоздании они эмитят последные данные потом перестают реагировать
Timber.d("changeFavoriteStatus $viewModelScope")
viewModelScope.launch(Dispatchers.IO) {
val temp = favoriteDao.getFavorite(name)
if(temp != null){
_favoriteLiveData.postValue(favoriteDao.removeFavorite(temp).toLong())
}
else{
_favoriteLiveData.postValue(favoriteDao.insertFavorite(FavoriteEntity(mod_name = name)))
}
}
}
PE
ДФ
ДФ
D
SG
A
SG
A
SG
A
SG
R
R
R
R
PE
PE
ЕГ