From a38a52ebf36f7c604498c008c1ea7b9b454138e2 Mon Sep 17 00:00:00 2001 From: Aditya Wasan Date: Mon, 19 Oct 2020 00:24:30 +0530 Subject: [PATCH] Use transformLikedFlag in savePost method Signed-off-by: Aditya Wasan --- .../java/dev/msfjarvis/lobsters/data/LobstersViewModel.kt | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/app/src/main/java/dev/msfjarvis/lobsters/data/LobstersViewModel.kt b/app/src/main/java/dev/msfjarvis/lobsters/data/LobstersViewModel.kt index 15c4b27a..a01781f3 100644 --- a/app/src/main/java/dev/msfjarvis/lobsters/data/LobstersViewModel.kt +++ b/app/src/main/java/dev/msfjarvis/lobsters/data/LobstersViewModel.kt @@ -77,13 +77,9 @@ class LobstersViewModel @ViewModelInject constructor( fun savePost(post: LobstersPost) { viewModelScope.launch { - val tempList = _posts.value - _posts.value = tempList.map { - if (it.shortId == post.shortId) it.isLiked = true - it - } savedPostsDao.insertPosts(post) getSavedPosts() + _posts.value = _posts.value.transformLikedFlag().toList() } }