From b297d580b010dfc5792871a795c3e5bd3d9aec4d Mon Sep 17 00:00:00 2001 From: Jobobby04 Date: Fri, 7 May 2021 13:39:50 -0400 Subject: [PATCH] Get statuslist first when parsing tracking --- app/src/main/java/exh/md/handlers/FollowsHandler.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/exh/md/handlers/FollowsHandler.kt b/app/src/main/java/exh/md/handlers/FollowsHandler.kt index c40342359..b0afc38ab 100644 --- a/app/src/main/java/exh/md/handlers/FollowsHandler.kt +++ b/app/src/main/java/exh/md/handlers/FollowsHandler.kt @@ -206,13 +206,13 @@ class FollowsHandler( suspend fun fetchTrackingInfo(url: String): Track { return withIOContext { + val statusListResponse = client.newCall(statusListRequest()).await().parseAs(MdUtil.jsonParser) val request = GET( MdUtil.mangaUrl + "/" + MdUtil.getMangaId(url), MdUtil.getAuthHeaders(headers, preferences, mdList), CacheControl.FORCE_NETWORK ) val response = client.newCall(request).await() - val statusListResponse = client.newCall(statusListRequest()).await().parseAs(MdUtil.jsonParser) followStatusParse(response, statusListResponse) } }