Move user agent to Downloader
This commit is contained in:
parent
4b8682179e
commit
3a7847298f
@ -25,6 +25,8 @@ interface Downloader {
|
||||
companion object {
|
||||
internal const val CONNECTION_TIMEOUT = 30_000L
|
||||
internal const val SOCKET_TIMEOUT = 15_000L
|
||||
|
||||
internal const val USER_AGENT = "Droid-ify, v0.6.3"
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -2,6 +2,7 @@ package com.looker.network
|
||||
|
||||
import com.looker.network.Downloader.Companion.CONNECTION_TIMEOUT
|
||||
import com.looker.network.Downloader.Companion.SOCKET_TIMEOUT
|
||||
import com.looker.network.Downloader.Companion.USER_AGENT
|
||||
import com.looker.network.header.HeadersBuilder
|
||||
import com.looker.network.header.KtorHeadersBuilder
|
||||
import com.looker.network.validation.FileValidator
|
||||
@ -108,9 +109,6 @@ internal class KtorDownloader : Downloader {
|
||||
}
|
||||
}
|
||||
|
||||
const val USER_AGENT =
|
||||
"Droid-ify, Mode: ${BuildConfig.BUILD_TYPE}, Version: ${BuildConfig.VERSION_NAME}"
|
||||
|
||||
fun HttpClientConfig<OkHttpConfig>.userAgentConfig() = install(UserAgent) {
|
||||
agent = USER_AGENT
|
||||
}
|
||||
|
@ -4,6 +4,7 @@
|
||||
version=""
|
||||
changelog_directory="./metadata/en-US/changelogs"
|
||||
kotlin_file="./build-logic/structure/src/main/kotlin/DefaultConfig.kt"
|
||||
user_agent="./core/network/src/main/java/com/looker/network/Downloader.kt"
|
||||
|
||||
# Pull commits from origin
|
||||
echo "Pulling commits from GitHub"
|
||||
@ -58,6 +59,7 @@ fi
|
||||
# Update the Kotlin file with new version code and name
|
||||
sed -i "s/const val versionCode = [0-9]*/const val versionCode = $version_code/" "$kotlin_file"
|
||||
sed -i "s/const val versionName = \"[^\"]*\"/const val versionName = \"$version_name\"/" "$kotlin_file"
|
||||
sed -i "s/internal const val USER_AGENT = \"[^\"]*\"/internal const val USER_AGENT = \"Droid-ify $version_name\"/" "$user_agent"
|
||||
|
||||
# Line ending to CRLF
|
||||
sed -i ':a;N;$!ba;s/\n/\r\n/g' "$kotlin_file"
|
||||
|
Loading…
x
Reference in New Issue
Block a user