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 {
80
80
81
81
{{#useGzipFeature} }
82
82
// Enable gzip request compression
83
- httpClient. interceptors().add(new GzipRequestInterceptor());
83
+ setHttpClient(getHttpClient.newBuilder(). interceptors().add(new GzipRequestInterceptor()).build ());
84
84
{ {/useGzipFeature} }
85
85
86
86
json = new JSON();
@@ -338,9 +338,9 @@ public class ApiClient {
338
338
if (debugging) {
339
339
loggingInterceptor = new HttpLoggingInterceptor();
340
340
loggingInterceptor.setLevel(Level.BODY);
341
- httpClient. interceptors().add(loggingInterceptor );
341
+ setHttpClient(getHttpClient.newBuilder(). interceptors().add(logginInterceptor).build() );
342
342
} else {
343
- httpClient. interceptors().remove(loggingInterceptor );
343
+ setHttpClient(getHttpClient.newBuilder(). interceptors().remove(logginInterceptor).build() );
344
344
loggingInterceptor = null;
345
345
}
346
346
}
Original file line number Diff line number Diff line change @@ -114,15 +114,17 @@ public class {{classname}} {
114
114
{ {localVariablePrefix} }localVarHeaderParams.put("Content-Type", { {localVariablePrefix} }localVarContentType);
115
115
116
116
if(progressListener != null) {
117
- {{localVariablePrefix } }apiClient.getHttpClient().networkInterceptors().add( new okhttp3.Interceptor() {
117
+ okhttp3.Interceptor interceptor = new okhttp3.Interceptor() {
118
118
@Override
119
119
public okhttp3.Response intercept(okhttp3.Interceptor.Chain chain) throws IOException {
120
120
okhttp3.Response originalResponse = chain.proceed(chain.request());
121
121
return originalResponse.newBuilder()
122
122
.body(new ProgressResponseBody(originalResponse.body(), progressListener))
123
123
.build();
124
124
}
125
- });
125
+ };
126
+ okhttp3.OkHttpClient newClient = { {localVariablePrefix} }apiClient.getHttpClient().newBuilder().addNetworkInterceptor(interceptor).build();
127
+ { {localVariablePrefix} }apiClient.setHttpClient(newClient);
126
128
}
127
129
128
130
String[] { {localVariablePrefix} }localVarAuthNames = new String[] { {{#authMethods} }"{ {name} }"{ {#hasMore} }, { {/hasMore} }{ {/authMethods} } };
You can’t perform that action at this time.
0 commit comments