Include Manga initialized status in backup (#2285)

(cherry picked from commit 62eec15fe61be88e0ebc8be89a1e445dde55ba7e)

# Conflicts:
#	CHANGELOG.md
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/create/creators/MangaBackupCreator.kt
#	app/src/main/java/eu/kanade/tachiyomi/data/backup/models/BackupManga.kt
This commit is contained in:
AwkwardPeak7
2025-07-30 15:57:48 +05:45
committed by NGB-Was-Taken
parent f8cb08ce52
commit 257f544a89
3 changed files with 3 additions and 2 deletions
@@ -138,6 +138,7 @@ private fun Manga.toBackupManga(/* SY --> */customMangaInfo: CustomMangaInfo?/*
favoriteModifiedAt = this.favoriteModifiedAt,
version = this.version,
notes = this.notes,
initialized = this.initialized,
// SY -->
).also { backupManga ->
customMangaInfo?.let {
@@ -42,6 +42,7 @@ data class BackupManga(
@ProtoNumber(108) var excludedScanlators: List<String> = emptyList(),
@ProtoNumber(109) var version: Long = 0,
@ProtoNumber(110) var notes: String = "",
@ProtoNumber(111) var initialized: Boolean = false,
// SY specific values
@ProtoNumber(600) var mergedMangaReferences: List<BackupMergedMangaReference> = emptyList(),
@@ -80,6 +81,7 @@ data class BackupManga(
favoriteModifiedAt = this@BackupManga.favoriteModifiedAt,
version = this@BackupManga.version,
notes = this@BackupManga.notes,
initialized = this@BackupManga.initialized,
)
}
}
@@ -171,9 +171,7 @@ class MangaRestorer(
manga: Manga,
): Manga {
return manga.copy(
initialized = manga.description != null,
id = insertManga(manga),
version = manga.version,
)
}