mirror of
https://github.com/austinried/subtracks.git
synced 2026-11-11 07:29:14 +01:00
net: include the Android release in the user agent
This commit is contained in:
@@ -1,10 +1,11 @@
|
|||||||
package com.subtracks
|
package com.subtracks
|
||||||
|
|
||||||
|
import android.os.Build
|
||||||
import okhttp3.Interceptor
|
import okhttp3.Interceptor
|
||||||
import okhttp3.OkHttpClient
|
import okhttp3.OkHttpClient
|
||||||
|
|
||||||
object UserAgent {
|
object UserAgent {
|
||||||
val value: String = "subtracks (Android; ${BuildConfig.VERSION_NAME})"
|
val value: String = "subtracks (Android ${Build.VERSION.RELEASE}; ${BuildConfig.VERSION_NAME})"
|
||||||
|
|
||||||
fun interceptor(): Interceptor =
|
fun interceptor(): Interceptor =
|
||||||
Interceptor { chain ->
|
Interceptor { chain ->
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
package com.subtracks
|
package com.subtracks
|
||||||
|
|
||||||
|
import android.os.Build
|
||||||
import androidx.test.ext.junit.runners.AndroidJUnit4
|
import androidx.test.ext.junit.runners.AndroidJUnit4
|
||||||
import okhttp3.Request
|
import okhttp3.Request
|
||||||
import okhttp3.mockwebserver.MockResponse
|
import okhttp3.mockwebserver.MockResponse
|
||||||
@@ -24,6 +25,6 @@ class UserAgentTest {
|
|||||||
val header = server.takeRequest().getHeader("User-Agent")
|
val header = server.takeRequest().getHeader("User-Agent")
|
||||||
server.shutdown()
|
server.shutdown()
|
||||||
|
|
||||||
assertEquals("subtracks (Android; ${BuildConfig.VERSION_NAME})", header)
|
assertEquals("subtracks (Android ${Build.VERSION.RELEASE}; ${BuildConfig.VERSION_NAME})", header)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user