Increased socket size to fix fs chunking

This commit is contained in:
Niklas Jensen
2026-01-15 19:25:37 +01:00
committed by Rune Harlyk
parent 26c187a480
commit 4fa3939209
3 changed files with 13 additions and 2 deletions
+11 -1
View File
@@ -95,7 +95,7 @@ function createWebSocket() {
>()
const { subscribe, set } = writable(false)
const reconnectTimeoutTime = 500000
const requestTimeoutTime = 10000
const requestTimeoutTime = 30000 // 30 seconds for chunked file transfers
let correlationIdCounter = 0
let unresponsiveTimeoutId: ReturnType<typeof setTimeout>
let reconnectTimeoutId: ReturnType<typeof setTimeout>
@@ -136,6 +136,16 @@ function createWebSocket() {
}
ws.onmessage = frame => {
resetUnresponsiveCheck()
// Reset all pending request timeouts when any message arrives (connection is alive)
for (const [correlationId, pending] of pending_requests) {
clearTimeout(pending.timeoutId)
pending.timeoutId = setTimeout(() => {
pending_requests.delete(correlationId)
pending.reject(new Error(`Request timeout (id: ${correlationId})`))
}, requestTimeoutTime)
}
const { tag, msg } = decodeMessage(frame.data)
if (msg.correlationResponse) {
const pending = pending_requests.get(msg.correlationResponse.correlationId)