Stop removing local manga's title from chapter names (closes #6578)

Users should better curate their chapter folder/file names if need be. There's legit reasons for a chapter to start with or contain the same word(s) that the manga title consists of.
This commit is contained in:
arkon 2022-03-26 15:34:53 -04:00
parent 7890511a53
commit b89acb5853

View File

@ -218,7 +218,7 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour
} }
} }
name = getCleanChapterTitle(name, manga.title) name = getCleanChapterTitle(name)
ChapterRecognition.parseChapterNumber(this, sManga) ChapterRecognition.parseChapterNumber(this, sManga)
} }
} }
@ -235,12 +235,10 @@ class LocalSource(private val context: Context) : CatalogueSource, UnmeteredSour
override suspend fun getPageList(chapter: ChapterInfo) = throw Exception("Unused") override suspend fun getPageList(chapter: ChapterInfo) = throw Exception("Unused")
/** /**
* Strips the manga title from a chapter name and trim whitespace/delimiter characters. * Trim whitespace/delimiter characters from chapter names.
*/ */
private fun getCleanChapterTitle(chapterName: String, mangaTitle: String): String { private fun getCleanChapterTitle(chapterName: String): String {
return chapterName return chapterName.trim(*WHITESPACE_CHARS.toCharArray(), '-', '_', ',', ':')
.replace(mangaTitle, "")
.trim(*WHITESPACE_CHARS.toCharArray(), '-', '_', ',', ':')
} }
private fun isSupportedFile(extension: String): Boolean { private fun isSupportedFile(extension: String): Boolean {