Fix multi-select operations crashing when selection is too large

This commit is contained in:
NerdNumber9
2019-04-19 17:53:41 -04:00
parent e08e569135
commit 4aff768b8e
3 changed files with 12 additions and 4 deletions
@@ -41,7 +41,9 @@ interface SearchTitleQueries : DbProvider {
fun setSearchTitlesForManga(mangaId: Long, titles: List<SearchTitle>) {
db.inTransaction {
deleteSearchTitlesForManga(mangaId).executeAsBlocking()
insertSearchTitles(titles).executeAsBlocking()
titles.chunked(100) { chunk ->
insertSearchTitles(chunk).executeAsBlocking()
}
}
}
}