File tree Expand file tree Collapse file tree 2 files changed +7
-5
lines changed
src/main/resources/handlebars/Java/libraries/okhttp4-gson Expand file tree Collapse file tree 2 files changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -80,7 +80,7 @@ public class ApiClient {
8080
8181 {{#useGzipFeature} }
8282 // Enable gzip request compression
83- httpClient. interceptors().add(new GzipRequestInterceptor());
83+ setHttpClient(getHttpClient.newBuilder(). interceptors().add(new GzipRequestInterceptor()).build ());
8484 { {/useGzipFeature} }
8585
8686 json = new JSON();
@@ -338,9 +338,9 @@ public class ApiClient {
338338 if (debugging) {
339339 loggingInterceptor = new HttpLoggingInterceptor();
340340 loggingInterceptor.setLevel(Level.BODY);
341- httpClient. interceptors().add(loggingInterceptor );
341+ setHttpClient(getHttpClient.newBuilder(). interceptors().add(logginInterceptor).build() );
342342 } else {
343- httpClient. interceptors().remove(loggingInterceptor );
343+ setHttpClient(getHttpClient.newBuilder(). interceptors().remove(logginInterceptor).build() );
344344 loggingInterceptor = null;
345345 }
346346 }
Original file line number Diff line number Diff line change @@ -114,15 +114,17 @@ public class {{classname}} {
114114 { {localVariablePrefix} }localVarHeaderParams.put("Content-Type", { {localVariablePrefix} }localVarContentType);
115115
116116 if(progressListener != null) {
117- {{localVariablePrefix } }apiClient.getHttpClient().networkInterceptors().add( new okhttp3.Interceptor() {
117+ okhttp3.Interceptor interceptor = new okhttp3.Interceptor() {
118118 @Override
119119 public okhttp3.Response intercept(okhttp3.Interceptor.Chain chain) throws IOException {
120120 okhttp3.Response originalResponse = chain.proceed(chain.request());
121121 return originalResponse.newBuilder()
122122 .body(new ProgressResponseBody(originalResponse.body(), progressListener))
123123 .build();
124124 }
125- });
125+ };
126+ okhttp3.OkHttpClient newClient = { {localVariablePrefix} }apiClient.getHttpClient().newBuilder().addNetworkInterceptor(interceptor).build();
127+ { {localVariablePrefix} }apiClient.setHttpClient(newClient);
126128 }
127129
128130 String[] { {localVariablePrefix} }localVarAuthNames = new String[] { {{#authMethods} }"{ {name} }"{ {#hasMore} }, { {/hasMore} }{ {/authMethods} } };
You can’t perform that action at this time.
0 commit comments