Dont break after finding one chapter
This commit is contained in:
parent
326dc27009
commit
f91d1af373
@ -471,13 +471,12 @@ class FullBackupManager(val context: Context) : AbstractBackupManager() {
|
|||||||
internal fun restoreChaptersForMangaOffline(manga: Manga, chapters: List<Chapter>) {
|
internal fun restoreChaptersForMangaOffline(manga: Manga, chapters: List<Chapter>) {
|
||||||
val dbChapters = databaseHelper.getChapters(manga).executeAsBlocking()
|
val dbChapters = databaseHelper.getChapters(manga).executeAsBlocking()
|
||||||
|
|
||||||
for (chapter in chapters) {
|
chapters.forEach { chapter ->
|
||||||
val pos = dbChapters.indexOfFirst { it.url == chapter.url }
|
val pos = dbChapters.indexOfFirst { it.url == chapter.url }
|
||||||
if (pos != -1) {
|
if (pos != -1) {
|
||||||
val dbChapter = dbChapters[pos]
|
val dbChapter = dbChapters[pos]
|
||||||
chapter.id = dbChapter.id
|
chapter.id = dbChapter.id
|
||||||
chapter.copyFrom(dbChapter)
|
chapter.copyFrom(dbChapter)
|
||||||
break
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
chapters.map { it.manga_id = manga.id }
|
chapters.map { it.manga_id = manga.id }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user