fix updating kitsu chapter progress

This commit is contained in:
Jays2Kings 2022-05-24 18:51:27 -04:00
parent 75c9b27d8f
commit 3426710733

View file

@ -25,7 +25,7 @@ import okhttp3.OkHttpClient
import okhttp3.Request import okhttp3.Request
import okhttp3.RequestBody import okhttp3.RequestBody
import okhttp3.RequestBody.Companion.toRequestBody import okhttp3.RequestBody.Companion.toRequestBody
import kotlin.math.max import kotlin.math.min
class KitsuApi(private val client: OkHttpClient, interceptor: KitsuInterceptor) { class KitsuApi(private val client: OkHttpClient, interceptor: KitsuInterceptor) {
@ -84,7 +84,7 @@ class KitsuApi(private val client: OkHttpClient, interceptor: KitsuInterceptor)
put("id", track.media_id) put("id", track.media_id)
putJsonObject("attributes") { putJsonObject("attributes") {
put("status", track.toKitsuStatus()) put("status", track.toKitsuStatus())
put("progress", max(track.total_chapters, track.last_chapter_read.toInt())) put("progress", min(track.total_chapters, track.last_chapter_read.toInt()))
put("ratingTwenty", track.toKitsuScore()) put("ratingTwenty", track.toKitsuScore())
put("startedAt", KitsuDateHelper.convert(track.started_reading_date)) put("startedAt", KitsuDateHelper.convert(track.started_reading_date))
put("finishedAt", KitsuDateHelper.convert(track.finished_reading_date)) put("finishedAt", KitsuDateHelper.convert(track.finished_reading_date))