MCPcopy
hub / github.com/di-sukharev/opencommit / _fromReadableStream

Method _fromReadableStream

out/cli.cjs:70417–70434  ·  view source on GitHub ↗
(readableStream, options)

Source from the content-addressed store, hash-verified

70415 }
70416 }
70417 _emitFinal() {
70418 const finalMessage = this.receivedMessages.at(-1);
70419 if (finalMessage) {
70420 this._emit("finalMessage", __classPrivateFieldGet7(this, _MessageStream_instances, "m", _MessageStream_getFinalMessage).call(this));
70421 }
70422 }
70423 async _fromReadableStream(readableStream, options) {
70424 const signal = options?.signal;
70425 if (signal) {
70426 if (signal.aborted)
70427 this.controller.abort();
70428 signal.addEventListener("abort", () => this.controller.abort());
70429 }
70430 __classPrivateFieldGet7(this, _MessageStream_instances, "m", _MessageStream_beginRequest).call(this);
70431 this._connected();
70432 const stream4 = Stream.fromReadableStream(readableStream, this.controller);
70433 for await (const event of stream4) {
70434 __classPrivateFieldGet7(this, _MessageStream_instances, "m", _MessageStream_addStreamEvent).call(this, event);
70435 }
70436 if (stream4.controller.signal?.aborted) {
70437 throw new APIUserAbortError();

Callers 2

fromReadableStreamMethod · 0.95
fromReadableStreamMethod · 0.45

Calls 4

_connectedMethod · 0.95
__classPrivateFieldGet7Function · 0.85
abortMethod · 0.45
fromReadableStreamMethod · 0.45

Tested by

no test coverage detected