Fix some backup duplication issues
This commit is contained in:
parent
0b68bb20a8
commit
a4a1c2827c
@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user