Skip to content

Commit b41544d

Browse files
committed
Default timeout method
1 parent b514ee7 commit b41544d

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

src/com/convertapi/Config.java

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@
66

77
public class Config {
88
private static String defaultSecret;
9+
private static int defaultTimeout = 180;
910
private static Function<OkHttpClient.Builder, OkHttpClient.Builder> defaultHttpClientBuilder = b -> b;
1011
private static final String SCHEME = "https";
1112
@SuppressWarnings("SpellCheckingInspection")
1213
private static final String HOST = "v2.convertapi.com";
13-
private static final int TIMEOUT = 180;
1414
private final String scheme;
1515
private final String host;
1616
private final String secret;
@@ -28,24 +28,29 @@ public Config(String secret, String scheme, String host, int timeout, Function<O
2828

2929
@SuppressWarnings("WeakerAccess")
3030
public static Config defaults() {
31-
return new Config(Config.defaultSecret, SCHEME, HOST, TIMEOUT, Config.defaultHttpClientBuilder);
31+
return new Config(Config.defaultSecret, SCHEME, HOST, defaultTimeout, Config.defaultHttpClientBuilder);
3232
}
3333

3434
@SuppressWarnings("WeakerAccess")
3535
public static Config defaults(String secret) {
36-
return new Config(secret, SCHEME, HOST, TIMEOUT, Config.defaultHttpClientBuilder);
36+
return new Config(secret, SCHEME, HOST, defaultTimeout, Config.defaultHttpClientBuilder);
3737
}
3838

3939
@SuppressWarnings("WeakerAccess")
4040
public static Config defaults(String secret, Function<OkHttpClient.Builder, OkHttpClient.Builder> httpClientBuilder) {
41-
return new Config(secret, SCHEME, HOST, TIMEOUT, httpClientBuilder);
41+
return new Config(secret, SCHEME, HOST, defaultTimeout, httpClientBuilder);
4242
}
4343

4444
@SuppressWarnings("unused")
4545
public static void setDefaultSecret(String defaultSecret) {
4646
Config.defaultSecret = defaultSecret;
4747
}
4848

49+
@SuppressWarnings("unused")
50+
public static void setDefaultTimeout(int defaultTimeout) {
51+
Config.defaultTimeout = defaultTimeout;
52+
}
53+
4954
@SuppressWarnings("unused")
5055
public static void setDefaultHttpBuilder(Function<OkHttpClient.Builder, OkHttpClient.Builder> httpClientBuilder) {
5156
Config.defaultHttpClientBuilder = httpClientBuilder;

0 commit comments

Comments
 (0)