X-Git-Url: https://git.giacomolli.uk/onechat/blobdiff_plain/153f3f9b4b09d521412eacca30eddeed395c3f41..a4cfb030bf949e2fc9cd0ddace9e33f24b791b18:/terminal.go?ds=inline diff --git a/terminal.go b/terminal.go index 2906204..c785a96 100644 --- a/terminal.go +++ b/terminal.go @@ -76,10 +76,10 @@ func terminalSession(ctx context.Context, conn net.Conn, in io.Reader, out io.Wr func terminalSendLines(ctx context.Context, conn net.Conn, in io.Reader) error { encoder := json.NewEncoder(conn) scanner := bufio.NewScanner(in) - scanner.Buffer(make([]byte, 64*1024), requestBytes) + scanner.Buffer(make([]byte, 64*1024), socketRequestBytes) for ctx.Err() == nil && scanner.Scan() { line := scanner.Text() - request := clientRequest{ + request := SocketRequest{ Type: "send", Text: line, } @@ -88,7 +88,7 @@ func terminalSendLines(ctx context.Context, conn net.Conn, in io.Reader) error { case "": continue case stopCommand: - request = clientRequest{ + request = SocketRequest{ Type: "interrupt", } } @@ -106,7 +106,7 @@ func terminalSendLines(ctx context.Context, conn net.Conn, in io.Reader) error { // connection closes. func terminalShowEvents(conn net.Conn, out io.Writer) error { scanner := bufio.NewScanner(conn) - scanner.Buffer(make([]byte, 64*1024), requestBytes) + scanner.Buffer(make([]byte, 64*1024), socketRequestBytes) for scanner.Scan() { var event Event err := json.Unmarshal(scanner.Bytes(), &event)