perf: reduce message delivery latency across all connection scenarios (#239)

perf: reduce message delivery latency across all connection scenarios (#239)
This commit is contained in:
Renato Alcara
2026-02-28 17:26:40 -03:00
committed by GitHub
parent 97336fc5cf
commit 3d9d7bafe4
6 changed files with 26 additions and 26 deletions
+2 -2
View File
@@ -1667,8 +1667,8 @@ export const makeSocket = (config: SocketConfig) => {
// already-authenticated session (no QR re-scan needed). In this case we skip
// the offline buffer entirely so live messages are not held hostage waiting for the
// server to finish flushing the pending-message backlog (CB:ib,,offline).
// For normal restarts (no stale routingInfo) the standard 5 s safety cap applies.
const OFFLINE_BUFFER_TIMEOUT_MS = 5_000
// For normal restarts (no stale routingInfo) the standard 2 s safety cap applies.
const OFFLINE_BUFFER_TIMEOUT_MS = 2_000
let offlineBufferTimeout: NodeJS.Timeout | undefined
process.nextTick(() => {