From 16f5129b699c7f1d4fd64602e26faa0b0a9c4fde Mon Sep 17 00:00:00 2001 From: Koitharu Date: Sun, 24 Aug 2025 10:47:15 +0300 Subject: [PATCH] [LibSocial] Fix Not found error --- .../parsers/site/ru/rulib/LibSocialParser.kt | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ru/rulib/LibSocialParser.kt b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ru/rulib/LibSocialParser.kt index f0fc556c..f7c6795f 100644 --- a/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ru/rulib/LibSocialParser.kt +++ b/src/main/kotlin/org/koitharu/kotatsu/parsers/site/ru/rulib/LibSocialParser.kt @@ -76,16 +76,14 @@ internal abstract class LibSocialParser( ), ) - override fun intercept(chain: Interceptor.Chain): Response { + final override fun intercept(chain: Interceptor.Chain): Response { val token = runBlocking { getAuthData() }?.optJSONObject("token")?.getStringOrNull("access_token") - return if (!token.isNullOrEmpty()) { - val request = chain.request().newBuilder() - .header("Authorization", "Bearer $token") - .build() - chain.proceed(request) - } else { - super.intercept(chain) + val requestBuilder = chain.request().newBuilder() + if (!token.isNullOrEmpty()) { + requestBuilder.header("Authorization", "Bearer $token") } + requestBuilder.header("Site-Id", siteId.toString()) + return chain.proceed(requestBuilder.build()) } private val statesMap = intObjectMapOf(