Untitled
unknown
plain_text
3 years ago
874 B
7
Indexable
public class TFERestClientGenerator {
// ...
public <S> S createService(Class<S> serviceClass) {
SrvPise srvPise = new SrvPise(); // Initialiser SrvPise ici
String piseAccessToken = srvPise.getAccessTokenFromPISE(); // Appeler la méthode sur srvPise
OkHttpClient.Builder httpClient = new OkHttpClient.Builder();
httpClient.addInterceptor(chain -> {
Request original = chain.request();
Request.Builder requestBuilder = original.newBuilder()
.header("Authorization", "Bearer " + piseAccessToken)
.method(original.method(), original.body());
Request request = requestBuilder.build();
return chain.proceed(request);
});
builder.client(httpClient.build());
return builder.build().create(serviceClass);
}
// ...
}
Editor is loading...