Refactor show history and updates buttons
This commit is contained in:
@@ -110,7 +110,7 @@ class EHentaiUpdateHelper(context: Context) {
|
||||
.fold(accepted.chapters) { curChapters, chapter ->
|
||||
val existing = curChapters.find { it.url == chapter.url }
|
||||
|
||||
val newLastPageRead = chainsAsChapters.maxByOrNull { it.last_page_read }?.last_page_read
|
||||
val newLastPageRead = chainsAsChapters.maxOfOrNull { it.last_page_read }
|
||||
|
||||
if (existing != null) {
|
||||
existing.read = existing.read || chapter.read
|
||||
|
||||
@@ -118,14 +118,14 @@ class MangaHandler(
|
||||
|
||||
suspend fun getTrackingInfo(track: Track): Pair<Track, MangaDexSearchMetadata?> {
|
||||
return withIOContext {
|
||||
val metadata = async {
|
||||
/*val metadata = async {
|
||||
val mangaUrl = MdUtil.buildMangaUrl(MdUtil.getMangaId(track.tracking_url))
|
||||
val manga = MangaInfo(mangaUrl, track.title)
|
||||
val response = client.newCall(mangaRequest(manga)).await()
|
||||
val metadata = MangaDexSearchMetadata()
|
||||
apiMangaParser.parseIntoMetadata(metadata, response, emptyList())
|
||||
metadata
|
||||
}
|
||||
}*/
|
||||
val remoteTrack = async {
|
||||
followsHandler.fetchTrackingInfo(track.tracking_url)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user