Fix shutdown delay regression in daemon mode

This commit is contained in:
AsamK 2025-09-23 18:33:05 +02:00
parent 98b46353ea
commit 6abe3c7a06
2 changed files with 3 additions and 3 deletions

View File

@ -10,7 +10,7 @@ slf4j-api = { module = "org.slf4j:slf4j-api", version.ref = "slf4j" }
slf4j-jul = { module = "org.slf4j:jul-to-slf4j", version.ref = "slf4j" } slf4j-jul = { module = "org.slf4j:jul-to-slf4j", version.ref = "slf4j" }
logback = "ch.qos.logback:logback-classic:1.5.18" logback = "ch.qos.logback:logback-classic:1.5.18"
signalservice = "com.github.turasa:signal-service-java:2.15.3_unofficial_129" signalservice = "com.github.turasa:signal-service-java:2.15.3_unofficial_130"
sqlite = "org.xerial:sqlite-jdbc:3.50.3.0" sqlite = "org.xerial:sqlite-jdbc:3.50.3.0"
hikari = "com.zaxxer:HikariCP:7.0.2" hikari = "com.zaxxer:HikariCP:7.0.2"
junit-jupiter = "org.junit.jupiter:junit-jupiter:5.13.4" junit-jupiter = "org.junit.jupiter:junit-jupiter:5.13.4"

View File

@ -142,8 +142,8 @@ public class ReceiveHelper {
logger.trace("Checking for new message from server"); logger.trace("Checking for new message from server");
try { try {
isWaitingForMessage = true; isWaitingForMessage = true;
final var timeoutMs = timeoutInstant.isPresent() ? Math.min(10_000, final var timeoutMs = timeoutInstant.isPresent() ? Math.min(60_000,
Duration.between(Instant.now(), timeoutInstant.get()).toMillis()) : 10_000L; Duration.between(Instant.now(), timeoutInstant.get()).toMillis()) : 60_000L;
if (timeoutMs <= 0L) { if (timeoutMs <= 0L) {
return; return;
} }