Skip to content

Commit a9454ad

Browse files
committed
feat: version header
1 parent 21c42a9 commit a9454ad

File tree

2 files changed

+13
-4
lines changed

2 files changed

+13
-4
lines changed

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)