mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-17 23:47:02 +05:30
Use transformLikedFlag in savePost method
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
This commit is contained in:
parent
dc83ad2dee
commit
a38a52ebf3
1 changed files with 1 additions and 5 deletions
|
@ -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()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue