From 95334d2c8b93fafd8353f2fed134c5ccb669faa0 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sun, 27 Sep 2020 16:23:41 +0530 Subject: [PATCH] data: ignore overwriting when inserting posts Signed-off-by: Harsh Shandilya --- .../main/java/dev/msfjarvis/lobsters/data/source/PostsDao.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/data/src/main/java/dev/msfjarvis/lobsters/data/source/PostsDao.kt b/data/src/main/java/dev/msfjarvis/lobsters/data/source/PostsDao.kt index 6de53a3e..dcee27ce 100644 --- a/data/src/main/java/dev/msfjarvis/lobsters/data/source/PostsDao.kt +++ b/data/src/main/java/dev/msfjarvis/lobsters/data/source/PostsDao.kt @@ -3,6 +3,7 @@ package dev.msfjarvis.lobsters.data.source import androidx.room.Dao import androidx.room.Delete import androidx.room.Insert +import androidx.room.OnConflictStrategy import androidx.room.Query import androidx.room.Transaction import dev.msfjarvis.lobsters.data.model.LobstersEntity @@ -19,7 +20,7 @@ abstract class PostsDao { insertPosts(posts.map { LobstersEntity(it) }) } - @Insert + @Insert(onConflict = OnConflictStrategy.IGNORE) protected abstract suspend fun insertPosts(posts: List) @Transaction