diff options
| author | opencode <[email protected]> | 2025-09-17 07:14:33 +0000 |
|---|---|---|
| committer | opencode <[email protected]> | 2025-09-17 07:14:33 +0000 |
| commit | e618cbc4470bf66cf7f905053d1a5bf368aefd3a (patch) | |
| tree | 631d99a0fd0a12a9497a8955eb3737e7730d7fb7 /packages/sdk/js/src/gen/core/serverSentEvents.gen.ts | |
| parent | abd99aeb7db5564cbfdf99b42e6a10bf3ccbafd5 (diff) | |
| download | opencode-e618cbc4470bf66cf7f905053d1a5bf368aefd3a.tar.gz opencode-e618cbc4470bf66cf7f905053d1a5bf368aefd3a.zip | |
release: v0.9.8
Diffstat (limited to 'packages/sdk/js/src/gen/core/serverSentEvents.gen.ts')
| -rw-r--r-- | packages/sdk/js/src/gen/core/serverSentEvents.gen.ts | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts b/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts index 09ef3fb39..8f7fac549 100644 --- a/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts +++ b/packages/sdk/js/src/gen/core/serverSentEvents.gen.ts @@ -5,17 +5,6 @@ import type { Config } from "./types.gen.js" export type ServerSentEventsOptions<TData = unknown> = Omit<RequestInit, "method"> & Pick<Config, "method" | "responseTransformer" | "responseValidator"> & { /** - * Fetch API implementation. You can use this option to provide a custom - * fetch instance. - * - * @default globalThis.fetch - */ - fetch?: typeof fetch - /** - * Implementing clients can call request interceptors inside this hook. - */ - onRequest?: (url: string, init: RequestInit) => Promise<Request> - /** * Callback invoked when a network or parsing error occurs during streaming. * * This option applies only if the endpoint returns a stream of events. @@ -32,7 +21,6 @@ export type ServerSentEventsOptions<TData = unknown> = Omit<RequestInit, "method * @returns Nothing (void). */ onSseEvent?: (event: StreamEvent<TData>) => void - serializedBody?: RequestInit["body"] /** * Default retry delay in milliseconds. * @@ -76,7 +64,6 @@ export type ServerSentEventsResult<TData = unknown, TReturn = void, TNext = unkn } export const createSseClient = <TData = unknown>({ - onRequest, onSseError, onSseEvent, responseTransformer, @@ -112,21 +99,7 @@ export const createSseClient = <TData = unknown>({ } try { - const requestInit: RequestInit = { - redirect: "follow", - ...options, - body: options.serializedBody, - headers, - signal, - } - let request = new Request(url, requestInit) - if (onRequest) { - request = await onRequest(url, requestInit) - } - // fetch must be assigned here, otherwise it would throw the error: - // TypeError: Failed to execute 'fetch' on 'Window': Illegal invocation - const _fetch = options.fetch ?? globalThis.fetch - const response = await _fetch(request) + const response = await fetch(url, { ...options, headers, signal }) if (!response.ok) throw new Error(`SSE failed: ${response.status} ${response.statusText}`) |
