From 8166f46e4db3cc9f210dbdde98fc9637de1fa7de Mon Sep 17 00:00:00 2001 From: Aleksandr Soloshenko Date: Fri, 17 Nov 2023 00:27:53 +0700 Subject: [PATCH] Added: user-agent --- .../java/me/capcom/smsgateway/modules/gateway/GatewayApi.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/me/capcom/smsgateway/modules/gateway/GatewayApi.kt b/app/src/main/java/me/capcom/smsgateway/modules/gateway/GatewayApi.kt index 30bbf96..489e2f7 100644 --- a/app/src/main/java/me/capcom/smsgateway/modules/gateway/GatewayApi.kt +++ b/app/src/main/java/me/capcom/smsgateway/modules/gateway/GatewayApi.kt @@ -3,6 +3,7 @@ package me.capcom.smsgateway.modules.gateway import io.ktor.client.HttpClient import io.ktor.client.call.body import io.ktor.client.engine.okhttp.OkHttp +import io.ktor.client.plugins.UserAgent import io.ktor.client.plugins.contentnegotiation.ContentNegotiation import io.ktor.client.request.HttpRequestBuilder import io.ktor.client.request.get @@ -14,10 +15,14 @@ import io.ktor.http.ContentType import io.ktor.http.HttpHeaders import io.ktor.http.contentType import io.ktor.serialization.gson.gson +import me.capcom.smsgateway.BuildConfig import me.capcom.smsgateway.domain.MessageState class GatewayApi() { private val client = HttpClient(OkHttp) { + install(UserAgent) { + agent = "me.capcom.smsgateway/" + BuildConfig.VERSION_NAME + } install(ContentNegotiation) { gson() }