Use transformLikedFlag in savePost method

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
This commit is contained in:
Aditya Wasan 2020-10-19 00:24:30 +05:30
parent dc83ad2dee
commit a38a52ebf3

View file

@ -77,13 +77,9 @@ class LobstersViewModel @ViewModelInject constructor(
fun savePost(post: LobstersPost) { fun savePost(post: LobstersPost) {
viewModelScope.launch { viewModelScope.launch {
val tempList = _posts.value
_posts.value = tempList.map {
if (it.shortId == post.shortId) it.isLiked = true
it
}
savedPostsDao.insertPosts(post) savedPostsDao.insertPosts(post)
getSavedPosts() getSavedPosts()
_posts.value = _posts.value.transformLikedFlag().toList()
} }
} }