MCPcopy Index your code
hub / github.com/wavetermdev/waveterm / prepareTerminalPacket

Method prepareTerminalPacket

pkg/jobmanager/streammanager.go:419–437  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

417}
418
419func (sm *StreamManager) prepareTerminalPacket() *wshrpc.CommandStreamData {
420 if sm.terminalEventSent || sm.terminalEvent == nil {
421 return nil
422 }
423
424 pkt := &wshrpc.CommandStreamData{
425 Id: sm.streamId,
426 Seq: sm.eofPos,
427 }
428
429 if sm.terminalEvent.isEof {
430 pkt.Eof = true
431 } else {
432 pkt.Error = sm.terminalEvent.err
433 }
434
435 sm.terminalEventSent = true
436 return pkt
437}

Callers 1

prepareNextPacketMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected