Use OkHttp instead of CIO

This commit is contained in:
vfsfitvnm
2022-08-10 16:31:25 +02:00
parent b634e792f2
commit d0c0cbf4ce
3 changed files with 31 additions and 15 deletions

View File

@@ -2,7 +2,7 @@ package it.vfsfitvnm.kugou
import io.ktor.client.HttpClient
import io.ktor.client.call.body
import io.ktor.client.engine.cio.CIO
import io.ktor.client.engine.okhttp.OkHttp
import io.ktor.client.plugins.BrowserUserAgent
import io.ktor.client.plugins.compression.ContentEncoding
import io.ktor.client.plugins.contentnegotiation.ContentNegotiation
@@ -22,7 +22,7 @@ import kotlinx.serialization.json.Json
object KuGou {
@OptIn(ExperimentalSerializationApi::class)
private val client by lazy {
HttpClient(CIO) {
HttpClient(OkHttp) {
BrowserUserAgent()
expectSuccess = true