MCPcopy Create free account
hub / github.com/algolia/algoliasearch-client-javascript / iterSSEEvents

Function iterSSEEvents

packages/client-common/src/sse.ts:291–301  ·  view source on GitHub ↗
(
  stream: ReadableStream<Uint8Array> | AsyncIterable<Uint8Array>,
)

Source from the content-addressed store, hash-verified

289 * ```
290 */
291export async function* iterSSEEvents(
292 stream: ReadableStream<Uint8Array> | AsyncIterable<Uint8Array>,
293): AsyncGenerator<ServerSentEvent> {
294 const decoder = new SSEDecoder();
295 for await (const line of iterLines(stream)) {
296 const event = decoder.decode(line);
297 if (event !== null) {
298 yield event;
299 }
300 }
301}

Callers 2

collectEventsFunction · 0.90
requestStreamFunction · 0.90

Calls 2

decodeMethod · 0.95
iterLinesFunction · 0.85

Tested by 1

collectEventsFunction · 0.72