From fc3187d6273f368e82b6b33233846f3590dbd521 Mon Sep 17 00:00:00 2001 From: Abdul Wadood Date: Sun, 11 Aug 2019 11:07:20 +0200 Subject: [PATCH] #1342 Add only distinct zims to local database --- .../java/org/kiwix/kiwixmobile/database/newdb/dao/NewBookDao.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/kiwix/kiwixmobile/database/newdb/dao/NewBookDao.kt b/app/src/main/java/org/kiwix/kiwixmobile/database/newdb/dao/NewBookDao.kt index 42d62d8fb..fbef5c8b5 100644 --- a/app/src/main/java/org/kiwix/kiwixmobile/database/newdb/dao/NewBookDao.kt +++ b/app/src/main/java/org/kiwix/kiwixmobile/database/newdb/dao/NewBookDao.kt @@ -41,7 +41,7 @@ class NewBookDao @Inject constructor(private val box: Box) { inValues(BookOnDiskEntity_.bookId, booksOnDisk.map { it.book.id }.toTypedArray()) } .remove() - box.put(booksOnDisk.map(::BookOnDiskEntity)) + box.put(booksOnDisk.distinctBy { it.book.id }.map(::BookOnDiskEntity)) } }