Skip to content

Commit 0a719d7

Browse files
committed
fix: java
1 parent 8a3595d commit 0a719d7

File tree

3 files changed

+12
-4
lines changed

3 files changed

+12
-4
lines changed

clients/algoliasearch-client-python/algoliasearch/http/request_options.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ def merge(
8282
"data": data,
8383
}
8484

85+
print(timeouts.get("read", self._config.read_timeout))
86+
print(timeouts.get("write", self._config.write_timeout))
87+
print(timeouts.get("connect", self._config.connect_timeout))
88+
8589
if user_request_options is not None:
8690
if isinstance(user_request_options, RequestOptions):
8791
_user_request_options = user_request_options.to_dict()

templates/java/tests/client/client.mustache

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,15 @@ class {{client}}ClientTests {
4242
}
4343

4444
{{client}} createClient() {
45-
return new {{client}}("appId", "apiKey", {{#hasRegionalHost}}"{{defaultRegion}}", {{/hasRegionalHost}}withEchoRequester());
45+
return new {{client}}("appId", "apiKey", {{#hasRegionalHost}}"{{defaultRegion}}", {{/hasRegionalHost}}withEchoRequester(null));
4646
}
4747

48-
private ClientOptions withEchoRequester() {
49-
return ClientOptions.builder().setRequesterConfig(requester -> requester.addInterceptor(echo)).build();
48+
private ClientOptions withEchoRequester(Integer writeTimeout) {
49+
if (writeTimeout == null) {
50+
return ClientOptions.builder().setRequesterConfig(requester -> requester.addInterceptor(echo)).build();
51+
}
52+
53+
return ClientOptions.builder().setRequesterConfig(requester -> requester.addInterceptor(echo)).setWriteTimeout(Duration.ofMillis(writeTimeout)).build();
5054
}
5155

5256
private ClientOptions withCustomHosts(List<Host> hosts, boolean gzipEncoding) {
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
{{^autoCreateClient}}{{client}} client = {{/autoCreateClient}}new {{client}}("{{parametersWithDataTypeMap.appId.value}}","{{parametersWithDataTypeMap.apiKey.value}}"{{#hasRegionalHost}}{{#parametersWithDataTypeMap.region}},"{{parametersWithDataTypeMap.region.value}}"{{/parametersWithDataTypeMap.region}}{{/hasRegionalHost}}{{#useEchoRequester}},withEchoRequester(){{/useEchoRequester}}{{#hasCustomHosts}},withCustomHosts(Arrays.asList({{#customHosts}}new Host("true".equals(System.getenv("CI")) ? "localhost" : "host.docker.internal", EnumSet.of(CallType.READ, CallType.WRITE), "http", {{port}}){{^-last}},{{/-last}}{{/customHosts}}), {{gzipEncoding}}){{/hasCustomHosts}});
1+
{{^autoCreateClient}}{{client}} client = {{/autoCreateClient}}new {{client}}("{{parametersWithDataTypeMap.appId.value}}","{{parametersWithDataTypeMap.apiKey.value}}"{{#hasRegionalHost}}{{#parametersWithDataTypeMap.region}},"{{parametersWithDataTypeMap.region.value}}"{{/parametersWithDataTypeMap.region}}{{/hasRegionalHost}}{{#useEchoRequester}},withEchoRequester({{#hasCustomWriteTimeout}}{{writeTimeout}}{{/hasCustomWriteTimeout}}{{^hasCustomWriteTimeout}}null{{/hasCustomWriteTimeout}}){{/useEchoRequester}}{{#hasCustomHosts}},withCustomHosts(Arrays.asList({{#customHosts}}new Host("true".equals(System.getenv("CI")) ? "localhost" : "host.docker.internal", EnumSet.of(CallType.READ, CallType.WRITE), "http", {{port}}){{^-last}},{{/-last}}{{/customHosts}}), {{gzipEncoding}}){{/hasCustomHosts}});
22
{{#hasTransformationRegion}}client.setTransformationRegion("{{{transformationRegion}}}");{{/hasTransformationRegion}}

0 commit comments

Comments
 (0)