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

Function updateTermSize

pkg/blockcontroller/shellcontroller.go:882–891  ·  view source on GitHub ↗
(shellProc *shellexec.ShellProc, blockId string, termSize waveobj.TermSize)

Source from the content-addressed store, hash-verified

880}
881
882func updateTermSize(shellProc *shellexec.ShellProc, blockId string, termSize waveobj.TermSize) {
883 err := setTermSizeInDB(blockId, termSize)
884 if err != nil {
885 log.Printf("error setting pty size: %v\n", err)
886 }
887 err = shellProc.Cmd.SetSize(termSize.Rows, termSize.Cols)
888 if err != nil {
889 log.Printf("error setting pty size: %v\n", err)
890 }
891}
892
893func setTermSizeInDB(blockId string, termSize waveobj.TermSize) error {
894 ctx, cancelFn := context.WithTimeout(context.Background(), 2*time.Second)

Callers 1

Calls 2

setTermSizeInDBFunction · 0.85
SetSizeMethod · 0.65

Tested by

no test coverage detected