Fix some backup duplication issues

This commit is contained in:
Jobobby04 2020-10-19 18:39:08 -04:00
parent 0b68bb20a8
commit a4a1c2827c

View File

@ -335,7 +335,7 @@ class LegacyBackupManager(context: Context, version: Int = CURRENT_VERSION) : Ab
return syncedChapters.onEach { pair -> return syncedChapters.onEach { pair ->
if (pair.first.isNotEmpty()) { if (pair.first.isNotEmpty()) {
chapters.forEach { it.manga_id = manga.id } chapters.forEach { it.manga_id = manga.id }
insertChapters(chapters) updateChapters(chapters)
} }
}.asObservable() }.asObservable()
} else { } else {
@ -360,7 +360,7 @@ class LegacyBackupManager(context: Context, version: Int = CURRENT_VERSION) : Ab
.doOnNext { pair -> .doOnNext { pair ->
if (pair.first.isNotEmpty()) { if (pair.first.isNotEmpty()) {
chapters.forEach { it.manga_id = manga.id } chapters.forEach { it.manga_id = manga.id }
insertChapters(chapters) updateChapters(chapters)
} }
} }
} }
@ -528,7 +528,7 @@ class LegacyBackupManager(context: Context, version: Int = CURRENT_VERSION) : Ab
chapters.filter { it.id != null } chapters.filter { it.id != null }
chapters.map { it.manga_id = manga.id } chapters.map { it.manga_id = manga.id }
insertChapters(chapters) updateChapters(chapters)
return true return true
} }