Skip to content

Commit 3e3c7cd

Browse files
fix: add timeout on okHttp socket Client builder
1 parent cbbc122 commit 3e3c7cd

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>io.github.grinply</groupId>
88
<artifactId>bybit-java-api</artifactId>
9-
<version>1.0.4</version>
9+
<version>1.0.5</version>
1010
<name>bybit-java-api</name>
1111
<packaging>jar</packaging>
1212
<url>https://github.com/grinply/bybit-java-api</url>

src/main/java/com/grinply/api/client/websocket/httpclient/WebSocketStreamHttpClientSingleton.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import okhttp3.WebSocket;
77
import okhttp3.WebSocketListener;
88

9+
import java.util.concurrent.TimeUnit;
10+
911
import static com.grinply.api.client.log.Slf4jLoggingInterceptor.HandleLoggingInterceptor;
1012

1113
@Getter
@@ -23,7 +25,9 @@ public static WebSocketStreamHttpClientSingleton createInstance(boolean debugMod
2325
}
2426

2527
public OkHttpClient createOkHttpClient(boolean debugMode, String logOption) {
26-
OkHttpClient.Builder clientBuilder = new OkHttpClient.Builder();
28+
OkHttpClient.Builder clientBuilder = new OkHttpClient.Builder()
29+
.connectTimeout(30, TimeUnit.SECONDS)
30+
.readTimeout(30, TimeUnit.SECONDS);
2731
if (debugMode) {
2832
HandleLoggingInterceptor(clientBuilder, logOption);
2933
}

0 commit comments

Comments
 (0)