Merge pull request #1291 from TheBestF22/FutureProofing-Local-indexes

Future-Proofing Local Storage by Updating Local Archive indexes/Padding for Pages and Chapters - devel branch
master
Koitharu 1 year ago committed by GitHub
commit a59b6a418d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -109,7 +109,7 @@ class MangaIndex(source: String?) {
jo.put(KEY_UPLOAD_DATE, chapter.value.uploadDate) jo.put(KEY_UPLOAD_DATE, chapter.value.uploadDate)
jo.put(KEY_SCANLATOR, chapter.value.scanlator) jo.put(KEY_SCANLATOR, chapter.value.scanlator)
jo.put(KEY_BRANCH, chapter.value.branch) jo.put(KEY_BRANCH, chapter.value.branch)
jo.put(KEY_ENTRIES, "%08d_%03d\\d{3}".format(chapter.value.branch.hashCode(), chapter.index + 1)) jo.put(KEY_ENTRIES, "%08d_%04d\\d{4}".format(chapter.value.branch.hashCode(), chapter.index + 1))
jo.put(KEY_FILE, filename) jo.put(KEY_FILE, filename)
chapters.put(chapter.value.id.toString(), jo) chapters.put(chapter.value.id.toString(), jo)
} }

@ -162,6 +162,6 @@ class LocalMangaDirOutput(
companion object { companion object {
private const val FILENAME_PATTERN = "%08d_%03d%03d" private const val FILENAME_PATTERN = "%08d_%04d%04d"
} }
} }

@ -118,7 +118,7 @@ class LocalMangaZipOutput(
companion object { companion object {
private const val FILENAME_PATTERN = "%08d_%03d%03d" private const val FILENAME_PATTERN = "%08d_%04d%04d"
suspend fun filterChapters(file: File, manga: Manga, idsToRemove: Set<Long>) = suspend fun filterChapters(file: File, manga: Manga, idsToRemove: Set<Long>) =
runInterruptible(Dispatchers.IO) { runInterruptible(Dispatchers.IO) {

Loading…
Cancel
Save