Skip to content

Commit d3dc69a

Browse files
committed
added library version to user agent
1 parent 12af86d commit d3dc69a

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

client/build.gradle.kts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ plugins {
77
id("signing")
88
id("org.openapi.generator") version "7.5.0"
99
id("org.kordamp.gradle.jandex") version "2.0.0"
10+
id("com.github.gmazzo.buildconfig") version "5.6.2"
1011
}
1112

1213
version = "1.5.0"
@@ -26,6 +27,13 @@ dependencies {
2627
testRuntimeOnly("org.junit.jupiter:junit-jupiter-engine:5.10.2")
2728
}
2829

30+
buildConfig {
31+
packageName = "io.apistax.client"
32+
useJavaOutput()
33+
34+
buildConfigField<String>("VERSION", version.toString())
35+
}
36+
2937
java {
3038
toolchain {
3139
languageVersion = JavaLanguageVersion.of(11)

client/src/main/java/io/apistax/client/APIstaxClientImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ private HttpRequest.Builder createRequestBuilder(String path, Object body, Strin
196196
requestBuilder.uri(builder.toUri());
197197
requestBuilder.header("Content-Type", "application/json");
198198
requestBuilder.header("Authorization", "Bearer " + apiKey);
199-
requestBuilder.header("User-Agent", "apistax-java-client");
199+
requestBuilder.header("User-Agent", "apistax-java-client " + BuildConfig.VERSION);
200200

201201
if(accept != null) {
202202
requestBuilder.header("Accept", accept);

0 commit comments

Comments
 (0)