Cleanup mangadex, hopefully mitigate freezing

This commit is contained in:
Jobobby04
2021-07-18 13:06:12 -04:00
parent dee3abd0c3
commit 2bdead3e5f
6 changed files with 15 additions and 13 deletions
@@ -252,7 +252,9 @@ class ApiMangaParser(
// Convert from unix time
val dateUpload = MdUtil.parseDate(attributes.publishAt)
val scanlatorName = networkChapter.relationships.filter { it.type == "scanlation_group" }.mapNotNull { groups[it.id] }.toSet()
val scanlatorName = networkChapter.relationships.filter {
it.type == MdConstants.Types.scanlator
}.mapNotNull { groups[it.id] }.toSet()
val scanlator = MdUtil.cleanString(MdUtil.getScanlatorString(scanlatorName))
@@ -159,8 +159,9 @@ class FollowsHandler(
val mangaId = MdUtil.getMangaId(url)
val followStatus = FollowStatus.fromDex(service.readingStatusForManga(mangaId).status)
Track.create(TrackManager.MDLIST).apply {
title = ""
status = followStatus.int
tracking_url = "${MdUtil.baseUrl}/title/$mangaId"
tracking_url = url
}
}
}
@@ -56,7 +56,7 @@ class PageHandler(
}
@Suppress("UNCHECKED_CAST")
fun updateExtensionVariable(mangadex: Source, atHomeRequestUrl: String) {
private fun updateExtensionVariable(mangadex: Source, atHomeRequestUrl: String) {
val mangadexSuperclass = mangadex::class.superclasses.first()
val helperCallable = mangadexSuperclass.members.find { it.name == "helper" } ?: return
@@ -69,7 +69,7 @@ class PageHandler(
tokenTracker[atHomeRequestUrl] = System.currentTimeMillis()
}
fun pageListParse(
private fun pageListParse(
chapterDto: ChapterDto,
atHomeRequestUrl: String,
atHomeDto: AtHomeDto,