feat(Http): set proper User-Agent
This commit is contained in:
parent
304b634fa5
commit
9759fbd13b
1 changed files with 7 additions and 0 deletions
|
|
@ -1,8 +1,12 @@
|
|||
package com.aliucord.manager.di
|
||||
|
||||
import com.aliucord.manager.BuildConfig
|
||||
import io.ktor.client.HttpClient
|
||||
import io.ktor.client.engine.okhttp.OkHttp
|
||||
import io.ktor.client.plugins.contentnegotiation.ContentNegotiation
|
||||
import io.ktor.client.plugins.defaultRequest
|
||||
import io.ktor.client.request.header
|
||||
import io.ktor.http.HttpHeaders
|
||||
import io.ktor.serialization.kotlinx.json.json
|
||||
import kotlinx.serialization.json.Json
|
||||
import okhttp3.Dns
|
||||
|
|
@ -18,6 +22,9 @@ fun Scope.provideJson() = Json {
|
|||
fun Scope.provideHttpClient() = HttpClient(OkHttp) {
|
||||
val json: Json = get()
|
||||
|
||||
defaultRequest {
|
||||
header(HttpHeaders.UserAgent, "Aliucord Manager/${BuildConfig.VERSION_NAME}")
|
||||
}
|
||||
engine {
|
||||
config {
|
||||
dns(object : Dns {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue