mirror of
https://git.mihon.tech/mihonapp/mihon
synced 2024-11-21 12:45:44 +03:00
Fix Kitsu ratingTwenty
being typed as String (#1191)
The API docs and the responses type `ratingTwenty` as a "number" (Int in Kotlin, it's divided by 2 for a .5 step scale 0-10). It's nullable because an entry without a user rating returns `null` in that field.
This commit is contained in:
parent
c4d2fffb12
commit
001249a89d
1 changed files with 2 additions and 2 deletions
|
@ -40,7 +40,7 @@ data class KitsuListSearchResult(
|
|||
"planned" -> Kitsu.PLAN_TO_READ
|
||||
else -> throw Exception("Unknown status")
|
||||
}
|
||||
score = userDataAttrs.ratingTwenty?.let { it.toInt() / 2.0 } ?: 0.0
|
||||
score = userDataAttrs.ratingTwenty?.let { it / 2.0 } ?: 0.0
|
||||
last_chapter_read = userDataAttrs.progress.toDouble()
|
||||
}
|
||||
}
|
||||
|
@ -57,7 +57,7 @@ data class KitsuListSearchItemDataAttributes(
|
|||
val status: String,
|
||||
val startedAt: String?,
|
||||
val finishedAt: String?,
|
||||
val ratingTwenty: String?,
|
||||
val ratingTwenty: Int?,
|
||||
val progress: Int,
|
||||
)
|
||||
|
||||
|
|
Loading…
Reference in a new issue