Improve event stream resilience

This commit is contained in:
Bohdan Triapitsyn
2026-04-24 12:30:11 +03:00
parent f0c3d5e326
commit 9d9af7e263
8 changed files with 240 additions and 2 deletions
+1
View File
@@ -339,6 +339,7 @@ export function createEventPipeline(input: EventPipelineInput) {
const runSseAttempt = async (signal: AbortSignal) => {
const events = await sdk.global.event({
signal,
...(lastEventId && lastEventId.length > 0 ? { headers: { "Last-Event-ID": lastEventId } } : {}),
onSseError: (error: unknown) => {
if (isAbortError(error)) return
if (streamErrorLogged) return