package shell import ( "fmt" "natpass/code/client/pool" "net/http" "strconv" ) // Resize resize terminal func (shell *Shell) Resize(pool *pool.Pool, w http.ResponseWriter, r *http.Request) { id := r.FormValue("id") rows := r.FormValue("rows") cols := r.FormValue("cols") shell.RLock() link := shell.links[id] shell.RUnlock() nRows, _ := strconv.ParseUint(rows, 0, 32) nCols, _ := strconv.ParseUint(cols, 0, 32) link.SendResize(uint32(nRows), uint32(nCols)) fmt.Fprint(w, "ok") }