Cleanup mangadex, hopefully mitigate freezing
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user