diff --git a/data/src/main/java/dev/msfjarvis/lobsters/data/source/SavedPostsDao.kt b/data/src/main/java/dev/msfjarvis/lobsters/data/source/SavedPostsDao.kt index 80b9498b..bb51bbb6 100644 --- a/data/src/main/java/dev/msfjarvis/lobsters/data/source/SavedPostsDao.kt +++ b/data/src/main/java/dev/msfjarvis/lobsters/data/source/SavedPostsDao.kt @@ -36,4 +36,7 @@ abstract class SavedPostsDao { @Query("DELETE FROM lobsters_saved_posts WHERE shortId LIKE :shortId") abstract suspend fun deletePostById(shortId: String) + + @Query("SELECT EXISTS(SELECT 1 FROM lobsters_saved_posts WHERE shortId LIKE :shortId)") + abstract suspend fun isLiked(shortId: String): Boolean }