diff --git a/EXAMPLES.md b/EXAMPLES.md
index 7f77b403f..157ee6270 100644
--- a/EXAMPLES.md
+++ b/EXAMPLES.md
@@ -1288,12 +1288,9 @@ account.networkingClient = netClient
Using Java
```java
-DefaultClient netClient = new DefaultClient(
- connectTimeout = 30,
- readTimeout = 30
-);
+DefaultClient netClient = new DefaultClient(30, 30);
Auth0 account = Auth0.getInstance("client id", "domain");
-account.networkingClient = netClient;
+account.setNetworkingClient(netClient);
```
@@ -1312,11 +1309,13 @@ account.networkingClient = netClient
Using Java
```java
+import java.util.HashMap;
+
DefaultClient netClient = new DefaultClient(
- enableLogging = true
+ 10, 10, new HashMap<>() ,true
);
Auth0 account = Auth0.getInstance("client id", "domain");
-account.networkingClient = netClient;
+account.setNetworkingClient(netClient);
```
@@ -1339,10 +1338,10 @@ Map defaultHeaders = new HashMap<>();
defaultHeaders.put("{HEADER-NAME}", "{HEADER-VALUE}");
DefaultClient netClient = new DefaultClient(
- defaultHeaders = defaultHeaders
+ 10,10 , defaultHeaders
);
Auth0 account = Auth0.getInstance("client id", "domain");
-account.networkingClient = netClient;
+account.setNetworkingClient(netClient);
```
@@ -1376,7 +1375,7 @@ class CustomNetClient extends NetworkingClient {
ServerResponse response = // ...
// Return a ServerResponse from the received response data
- return ServerResponse(responseCode, responseBody, responseHeaders)
+ return new ServerResponse(responseCode, responseBody, responseHeaders);
}
};
diff --git a/auth0/src/main/java/com/auth0/android/request/DefaultClient.kt b/auth0/src/main/java/com/auth0/android/request/DefaultClient.kt
index a00a57d8c..4595e1517 100644
--- a/auth0/src/main/java/com/auth0/android/request/DefaultClient.kt
+++ b/auth0/src/main/java/com/auth0/android/request/DefaultClient.kt
@@ -37,6 +37,7 @@ public class DefaultClient @VisibleForTesting(otherwise = VisibleForTesting.PRIV
* @param defaultHeaders any headers that should be sent on all requests. If a specific request specifies a header with the same key as any header in the default headers, the header specified on the request will take precedence. Default is an empty map.
* @param enableLogging whether HTTP request and response info should be logged. This should only be set to `true` for debugging purposes in non-production environments, as sensitive information is included in the logs. Defaults to `false`.
*/
+ @JvmOverloads
public constructor(
connectTimeout: Int = DEFAULT_TIMEOUT_SECONDS,
readTimeout: Int = DEFAULT_TIMEOUT_SECONDS,