Skip to content

Commit 0aa8d61

Browse files
authored
Version header (#41)
* feat: version header * feat: version bump * fix: version name
1 parent 21c42a9 commit 0aa8d61

File tree

5 files changed

+17
-8
lines changed

5 files changed

+17
-8
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Add this dependency to your project's POM:
2525
<dependency>
2626
<groupId>co.unit</groupId>
2727
<artifactId>java-sdk</artifactId>
28-
<version>0.1.2</version>
28+
<version>0.2.0</version>
2929
</dependency>
3030
</dependencies>
3131
```

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ apply plugin: 'java'
44
apply plugin: 'com.diffplug.spotless'
55

66
group = 'co.unit.sdk'
7-
version = '0.1.2'
7+
version = '0.2.0'
88

99
buildscript {
1010
repositories {
@@ -91,7 +91,7 @@ if(hasProperty('target') && target == 'android') {
9191
maven(MavenPublication) {
9292
groupId = 'co.unit'
9393
artifactId = 'java-sdk'
94-
version = '0.1.2'
94+
version = '0.2.0'
9595
from components.java
9696

9797
pom {

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<artifactId>openapi-java-client</artifactId>
66
<packaging>jar</packaging>
77
<name>openapi-java-client</name>
8-
<version>0.1.2</version>
8+
<version>0.2.0</version>
99
<url>https://github.com/openapitools/openapi-generator</url>
1010
<description>OpenAPI Java</description>
1111
<scm>

src/main/java/unit/java/sdk/ApiClient.java

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,9 @@ public ApiClient() {
167167
this.builder = createDefaultHttpClientBuilder();
168168
this.mapper = createDefaultObjectMapper();
169169
updateBaseUri(getDefaultBaseUri());
170-
interceptor = null;
170+
interceptor = (req) -> {
171+
req.setHeader("X-UNIT-SDK", "[email protected]");
172+
};
171173
readTimeout = null;
172174
connectTimeout = null;
173175
responseInterceptor = null;
@@ -185,7 +187,9 @@ public ApiClient(HttpClient.Builder builder, ObjectMapper mapper, String baseUri
185187
this.builder = builder;
186188
this.mapper = mapper;
187189
updateBaseUri(baseUri != null ? baseUri : getDefaultBaseUri());
188-
interceptor = null;
190+
interceptor = (req) -> {
191+
req.setHeader("X-UNIT-SDK", "[email protected]");
192+
};
189193
readTimeout = null;
190194
connectTimeout = null;
191195
responseInterceptor = null;
@@ -338,7 +342,10 @@ public ApiClient setScheme(String scheme){
338342
* @return This object.
339343
*/
340344
public ApiClient setRequestInterceptor(Consumer<HttpRequest.Builder> interceptor) {
341-
this.interceptor = interceptor;
345+
this.interceptor = (req) -> {
346+
req.setHeader("X-UNIT-SDK", "[email protected]");
347+
interceptor.accept(req);
348+
};
342349
return this;
343350
}
344351

src/test/java/unit/java/sdk/TestHelpers.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,9 @@ static UnitApi GenerateUnitApiClient() {
4444
ObjectMapper mapper = cl.getObjectMapper();
4545
mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
4646
cl.setObjectMapper(mapper);
47-
cl.setRequestInterceptor(r -> r.header("Authorization", "Bearer " + access_token));
47+
cl.setRequestInterceptor(r -> {
48+
r.header("Authorization", "Bearer " + access_token);
49+
});
4850
unitApi = new UnitApi(cl);
4951
}
5052

0 commit comments

Comments
 (0)