Skip to content

Commit

Permalink
Correction
Browse files Browse the repository at this point in the history
  • Loading branch information
MarcinMoskala committed Jan 30, 2024
1 parent 1608f87 commit dc62f2e
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/commonMain/kotlin/api/AnkiApi.kt
Expand Up @@ -5,6 +5,7 @@ import io.ktor.client.*
import io.ktor.client.call.*
import io.ktor.client.plugins.contentnegotiation.*
import io.ktor.client.request.*
import io.ktor.client.statement.*
import io.ktor.serialization.kotlinx.json.*
import kotlinx.serialization.Serializable
import kotlinx.serialization.decodeFromString
Expand Down Expand Up @@ -231,7 +232,7 @@ class AnkiApi : RepositoryApi {
private suspend fun call(action: String, params: String) {
val resText = client.post(url) {
setBody("""{"action": "$action", "version": 6, "params": $params}""")
}.body<String>()
}.bodyAsText()
val res = json.parseToJsonElement(resText)
if (res.jsonObject["error"] != JsonNull) throw Error("${res.jsonObject["error"]} for $action and params $params")
}
Expand All @@ -240,7 +241,7 @@ class AnkiApi : RepositoryApi {
val resText = client.post(url) {
val paramsBody = if (params != null) """, "params": $params""" else ""
setBody("""{"action": "$action", "version": 6 $paramsBody}""")
}.body<String>()
}.bodyAsText()
return json.decodeFromString(resText)
}
}
Expand Down

0 comments on commit dc62f2e

Please sign in to comment.