From 206ac8988f16523bdffebae0ba02c706398a5935 Mon Sep 17 00:00:00 2001 From: austinried <4966622+austinried@users.noreply.github.com> Date: Fri, 9 Oct 2026 05:07:59 +0000 Subject: [PATCH] net: include the Android release in the user agent --- app/src/main/kotlin/com/subtracks/UserAgent.kt | 3 ++- app/src/test/kotlin/com/subtracks/UserAgentTest.kt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/subtracks/UserAgent.kt b/app/src/main/kotlin/com/subtracks/UserAgent.kt index 05fee241..c911d906 100644 --- a/app/src/main/kotlin/com/subtracks/UserAgent.kt +++ b/app/src/main/kotlin/com/subtracks/UserAgent.kt @@ -1,10 +1,11 @@ package com.subtracks +import android.os.Build import okhttp3.Interceptor import okhttp3.OkHttpClient object UserAgent { - val value: String = "subtracks (Android; ${BuildConfig.VERSION_NAME})" + val value: String = "subtracks (Android ${Build.VERSION.RELEASE}; ${BuildConfig.VERSION_NAME})" fun interceptor(): Interceptor = Interceptor { chain -> diff --git a/app/src/test/kotlin/com/subtracks/UserAgentTest.kt b/app/src/test/kotlin/com/subtracks/UserAgentTest.kt index 5ec304f1..a4e64377 100644 --- a/app/src/test/kotlin/com/subtracks/UserAgentTest.kt +++ b/app/src/test/kotlin/com/subtracks/UserAgentTest.kt @@ -1,5 +1,6 @@ package com.subtracks +import android.os.Build import androidx.test.ext.junit.runners.AndroidJUnit4 import okhttp3.Request import okhttp3.mockwebserver.MockResponse @@ -24,6 +25,6 @@ class UserAgentTest { val header = server.takeRequest().getHeader("User-Agent") server.shutdown() - assertEquals("subtracks (Android; ${BuildConfig.VERSION_NAME})", header) + assertEquals("subtracks (Android ${Build.VERSION.RELEASE}; ${BuildConfig.VERSION_NAME})", header) } }