feat: 添加数据库资产、命令拦截器、授权资产等功能,修复GitHub Actions工作流
This commit is contained in:
+15
-15
@@ -25,10 +25,10 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
Closed = 0
|
||||
Data = 1
|
||||
Resize = 2
|
||||
Ping = 9
|
||||
Closed = 0
|
||||
Data = 1
|
||||
Resize = 2
|
||||
Ping = 9
|
||||
)
|
||||
|
||||
type WebTerminalApi struct {
|
||||
@@ -119,11 +119,11 @@ func (api WebTerminalApi) SshEndpoint(c echo.Context) error {
|
||||
}
|
||||
|
||||
sessionForUpdate := model.Session{
|
||||
ConnectionId: sessionId,
|
||||
Width: cols,
|
||||
Height: rows,
|
||||
Status: nt.Connected,
|
||||
Recording: recording,
|
||||
ConnectionId: sessionId,
|
||||
Width: cols,
|
||||
Height: rows,
|
||||
Status: nt.Connected,
|
||||
Recording: recording,
|
||||
ConnectedTime: common.NowJsonTime(),
|
||||
}
|
||||
if sessionForUpdate.Recording == "" {
|
||||
@@ -247,7 +247,7 @@ func (api WebTerminalApi) AccessTerminalEndpoint(c echo.Context) error {
|
||||
}()
|
||||
|
||||
sessionId := c.QueryParam("sessionId")
|
||||
log.Debug("AccessTerminal: WebSocket connected, sessionId="+sessionId+", cols="+c.QueryParam("cols")+", rows="+c.QueryParam("rows"))
|
||||
log.Debug("AccessTerminal: WebSocket connected, sessionId=" + sessionId + ", cols=" + c.QueryParam("cols") + ", rows=" + c.QueryParam("rows"))
|
||||
if sessionId == "" {
|
||||
return WriteMessage(ws, dto.NewMessage(Closed, "sessionId is required"))
|
||||
}
|
||||
@@ -305,11 +305,11 @@ func (api WebTerminalApi) AccessTerminalEndpoint(c echo.Context) error {
|
||||
log.Debug("AccessTerminal: Shell OK, starting TermHandler...")
|
||||
|
||||
sessionForUpdate := model.Session{
|
||||
ConnectionId: sessionId,
|
||||
Width: cols,
|
||||
Height: rows,
|
||||
Status: nt.Connected,
|
||||
Recording: recording,
|
||||
ConnectionId: sessionId,
|
||||
Width: cols,
|
||||
Height: rows,
|
||||
Status: nt.Connected,
|
||||
Recording: recording,
|
||||
ConnectedTime: common.NowJsonTime(),
|
||||
}
|
||||
if sessionForUpdate.Recording == "" {
|
||||
|
||||
Reference in New Issue
Block a user