Skip to content

Commit 41c64b7

Browse files
authored
fix anilist jsonnull issue (#300)
added chucker to help with debugging stuff upped retrofit version
1 parent e83e67d commit 41c64b7

3 files changed

Lines changed: 9 additions & 2 deletions

File tree

app/build.gradle.kts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -134,8 +134,13 @@ dependencies {
134134
implementation("com.squareup.okhttp3:logging-interceptor:$okhttpVersion")
135135
implementation("com.squareup.okio:okio:2.6.0")
136136

137+
//Chucker
138+
val chuckerVersion = "3.2.0"
139+
debugImplementation ("com.github.ChuckerTeam.Chucker:library:$chuckerVersion")
140+
releaseImplementation ("com.github.ChuckerTeam.Chucker:library-no-op:$chuckerVersion")
141+
137142
// REST
138-
val retrofitVersion = "2.7.1"
143+
val retrofitVersion = "2.7.2"
139144
implementation("com.squareup.retrofit2:retrofit:$retrofitVersion")
140145
implementation("com.squareup.retrofit2:converter-gson:$retrofitVersion")
141146

app/src/main/java/eu/kanade/tachiyomi/data/track/anilist/AnilistApi.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ class AnilistApi(val client: OkHttpClient, interceptor: AnilistInterceptor) {
182182
struct["coverImage"]["large"].asString,
183183
struct["description"].nullString.orEmpty(),
184184
struct["type"].asString,
185-
struct["status"].asString,
185+
struct["status"].nullString.orEmpty(),
186186
date,
187187
struct["chapters"].nullInt ?: 0
188188
)

app/src/main/java/eu/kanade/tachiyomi/network/NetworkHelper.kt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package eu.kanade.tachiyomi.network
22

33
import android.content.Context
4+
import com.chuckerteam.chucker.api.ChuckerInterceptor
45
import okhttp3.Cache
56
import okhttp3.OkHttpClient
67
import java.io.File
@@ -16,6 +17,7 @@ class NetworkHelper(context: Context) {
1617
val client = OkHttpClient.Builder()
1718
.cookieJar(cookieManager)
1819
.cache(Cache(cacheDir, cacheSize))
20+
.addInterceptor(ChuckerInterceptor(context))
1921
.build()
2022

2123
val cloudflareClient = client.newBuilder()

0 commit comments

Comments
 (0)