MCPcopy
hub / github.com/TanStack/ai / cancelInFlightStream

Method cancelInFlightStream

packages/ai-client/src/chat-client.ts:600–614  ·  view source on GitHub ↗
(options?: {
    setReadyStatus?: boolean
    abortSubscription?: boolean
  })

Source from the content-addressed store, hash-verified

598 }
599
600 private cancelInFlightStream(options?: {
601 setReadyStatus?: boolean
602 abortSubscription?: boolean
603 }): void {
604 this.abortController?.abort()
605 this.abortController = null
606 if (options?.abortSubscription) {
607 this.abortSubscriptionLoop()
608 }
609 this.resolveProcessing()
610 this.setIsLoading(false)
611 if (options?.setReadyStatus) {
612 this.setStatus('ready')
613 }
614 }
615
616 private reportStreamError(error: Error): void {
617 const alreadyReported =

Callers 5

unsubscribeMethod · 0.95
reloadMethod · 0.95
stopMethod · 0.95
clearMethod · 0.95
updateOptionsMethod · 0.95

Calls 5

abortSubscriptionLoopMethod · 0.95
resolveProcessingMethod · 0.95
setIsLoadingMethod · 0.95
setStatusMethod · 0.95
abortMethod · 0.65

Tested by

no test coverage detected