Skip to content

Commit bb15b26

Browse files
committed
- slightly increase network timeout values to stabilize weak connections.
1 parent 87fad88 commit bb15b26

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
- **FEATURE:** Dialog "Filminformation" kann nun vollständig vergrößert oder verkleinert werden.
4242
- **FEATURE:** Die Filter werden nun über einen eigenen Button umbenannt und nicht mehr durch Eingabe in der ComboBox.
4343
- **FEATURE:** Bei der Lucene-Suche dürfen Wildcards nun auch am Anfang des Suchtexts verwendet werden.
44+
- Network Timeout wurde auf 10 Sekunden erhöht. Dies sollte bei schlechten Netzwerkverbindungen etwas Abhilfe schaffen.
4445

4546

4647
# **14.0.0**

src/main/java/mediathek/tool/http/MVHttpClient.java

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,16 +84,19 @@ private OkHttpClient.Builder getDefaultClientBuilder() {
8484
builder.connectionSpecs(Arrays.asList(ConnectionSpec.MODERN_TLS, ConnectionSpec.COMPATIBLE_TLS));
8585
}
8686

87-
builder.connectTimeout(5, TimeUnit.SECONDS)
88-
.writeTimeout(5, TimeUnit.SECONDS)
89-
.readTimeout(2, TimeUnit.SECONDS)
87+
builder.connectTimeout(NETWORK_TIMEOUT, TimeUnit.SECONDS)
88+
.writeTimeout(NETWORK_TIMEOUT, TimeUnit.SECONDS)
89+
.readTimeout(NETWORK_TIMEOUT, TimeUnit.SECONDS)
9090
.socketFactory(byteCounter.socketFactory())
9191
.followRedirects(true)
9292
.followSslRedirects(true)
9393
.dns(dnsSelector);
9494
return builder;
9595
}
9696

97+
//TODO make configurable network timeout
98+
private static final long NETWORK_TIMEOUT = 10;
99+
97100
public ByteCounter getByteCounter() {
98101
return byteCounter;
99102
}

0 commit comments

Comments
 (0)