Skip to content

Commit a4834e9

Browse files
authored
Cleanup TODOs (#488)
1 parent 3002827 commit a4834e9

5 files changed

Lines changed: 6 additions & 18 deletions

File tree

src/main/java/com/auth0/client/mgmt/RequestBuilder.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,6 @@ class RequestBuilder<T> {
1616
private final Auth0HttpClient client;
1717
private final TokenProvider tokenProvider;
1818
private final HttpMethod method;
19-
20-
// TODO decouple from OkHttp
2119
private final HttpUrl.Builder url;
2220
private final TypeReference<T> target;
2321

src/main/java/com/auth0/net/MultipartRequest.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,7 @@ public class MultipartRequest<T> extends BaseRequest<T> {
3232
private final ObjectMapper mapper;
3333
private int partsCount;
3434

35-
//TODO multipartBuilder is not used? Refactor it?
36-
MultipartRequest(Auth0HttpClient client, TokenProvider tokenProvider, String url, HttpMethod method, ObjectMapper mapper, TypeReference<T> tType, Auth0MultipartRequestBody.Builder multipartBuilder) {
35+
MultipartRequest(Auth0HttpClient client, TokenProvider tokenProvider, String url, HttpMethod method, ObjectMapper mapper, TypeReference<T> tType) {
3736
super(client, tokenProvider, url, method, mapper, tType);
3837
if (HttpMethod.GET.equals(method)) {
3938
throw new IllegalArgumentException("Multipart/form-data requests do not support the GET method.");
@@ -44,7 +43,7 @@ public class MultipartRequest<T> extends BaseRequest<T> {
4443
}
4544

4645
public MultipartRequest(Auth0HttpClient client, TokenProvider tokenProvider, String url, HttpMethod method, TypeReference<T> tType) {
47-
this(client, tokenProvider, url, method, ObjectMapperProvider.getMapper(), tType, Auth0MultipartRequestBody.newBuilder());
46+
this(client, tokenProvider, url, method, ObjectMapperProvider.getMapper(), tType);
4847
}
4948

5049
@Override

src/main/java/com/auth0/net/client/Auth0HttpResponse.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -41,12 +41,10 @@ public Map<String, String> getHeaders() {
4141
}
4242

4343
public String getHeader(String header) {
44-
// TODO null check?
4544
return headers.get(header);
4645
}
4746

4847
public String getHeader(String header, String defaultValue) {
49-
// TODO null check?
5048
return headers.get(header) != null ? headers.get(header) : defaultValue;
5149
}
5250
public static class Builder {

src/main/java/com/auth0/net/client/DefaultHttpClient.java

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -108,8 +108,6 @@ public void onResponse(@NotNull Call call, @NotNull Response response) {
108108
}
109109

110110
private Request buildRequest(Auth0HttpRequest a0Request) {
111-
// TODO only use body on request methods that support it
112-
// TODO not use null?
113111
RequestBody okBody = addBody(a0Request);
114112

115113
okhttp3.Request.Builder builder = new okhttp3.Request.Builder()
@@ -155,7 +153,8 @@ private Auth0HttpResponse buildResponse(Response okResponse) throws IOException
155153
@SuppressWarnings("deprecation")
156154
private RequestBody addBody(Auth0HttpRequest request) {
157155
// null body added to request results in request without body
158-
if (Objects.isNull(request.getBody())) {
156+
if (Objects.isNull(request.getBody()) ||
157+
HttpMethod.GET.equals(request.getMethod())) {
159158
return null;
160159
}
161160

@@ -262,7 +261,6 @@ private Dispatcher getDispatcher(int maxRequests, int maxRequestsPerHost) {
262261
/**
263262
* Builder for {@link DefaultHttpClient} instances.
264263
*/
265-
// TODO accept default headers
266264
public static class Builder {
267265
private int readTimeout = 10;
268266
private int connectTimeout = 10;

src/test/java/com/auth0/net/MultipartRequestTest.java

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,8 @@ public void shouldCreatePOSTRequest() throws Exception {
9292

9393
@Test
9494
public void shouldAddMultipleParts() throws Exception {
95-
// String boundary = UUID.randomUUID().toString();
96-
// MultipartBody.Builder bodyBuilder = new MultipartBody.Builder(boundary);
9795
Auth0MultipartRequestBody.Builder bodyBuilder = Auth0MultipartRequestBody.newBuilder();
98-
// MultipartBody.Builder bodyBuilder = new MultipartBody.Builder(boundary);
99-
MultipartRequest<TokenHolder> request = new MultipartRequest<>(client, tokenProvider, server.getBaseUrl(), HttpMethod.POST, new ObjectMapper(), tokenHolderType, bodyBuilder);
96+
MultipartRequest<TokenHolder> request = new MultipartRequest<>(client, tokenProvider, server.getBaseUrl(), HttpMethod.POST, new ObjectMapper(), tokenHolderType);
10097

10198
File fileValue = new File(MULTIPART_SAMPLE);
10299
request.addPart("keyName", "keyValue");
@@ -107,7 +104,6 @@ public void shouldAddMultipleParts() throws Exception {
107104
RecordedRequest recordedRequest = server.takeRequest();
108105
RecordedMultipartRequest recordedMultipartRequest = new RecordedMultipartRequest(recordedRequest);
109106
assertThat(recordedMultipartRequest.getPartsCount(), is(2));
110-
// assertThat(recordedMultipartRequest.getBoundary(), is(boundary));
111107

112108
KeyValuePart formParam = recordedMultipartRequest.getKeyValuePart("keyName");
113109
assertThat(formParam, is(notNullValue()));
@@ -123,8 +119,7 @@ public void shouldAddMultipleParts() throws Exception {
123119

124120
@Test
125121
public void shouldNotOverrideContentTypeHeader() throws Exception {
126-
Auth0MultipartRequestBody.Builder bodyBuilder = Auth0MultipartRequestBody.newBuilder();
127-
MultipartRequest<TokenHolder> request = new MultipartRequest<>(client, tokenProvider, server.getBaseUrl(), HttpMethod.POST, new ObjectMapper(), tokenHolderType, bodyBuilder);
122+
MultipartRequest<TokenHolder> request = new MultipartRequest<>(client, tokenProvider, server.getBaseUrl(), HttpMethod.POST, new ObjectMapper(), tokenHolderType);
128123
request.addPart("non_empty", "body");
129124
request.addHeader("Content-Type", "plaintext");
130125

0 commit comments

Comments
 (0)