Increased socket size to fix fs chunking
This commit is contained in:
committed by
Rune Harlyk
parent
26c187a480
commit
4fa3939209
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user