修复批量终止在线会话失败的bug
This commit is contained in:
parent
88b0e39f48
commit
87586da40a
@ -27,7 +27,7 @@ func (r *Tun) Close(code int, reason string) {
|
|||||||
ws := r.WebSocket
|
ws := r.WebSocket
|
||||||
if ws != nil {
|
if ws != nil {
|
||||||
if r.Mode == "guacd" {
|
if r.Mode == "guacd" {
|
||||||
err := guacd.NewInstruction("error", reason, strconv.Itoa(code))
|
err := guacd.NewInstruction("error", "", strconv.Itoa(code))
|
||||||
_ = ws.WriteMessage(websocket.TextMessage, []byte(err.String()))
|
_ = ws.WriteMessage(websocket.TextMessage, []byte(err.String()))
|
||||||
disconnect := guacd.NewInstruction("disconnect")
|
disconnect := guacd.NewInstruction("disconnect")
|
||||||
_ = ws.WriteMessage(websocket.TextMessage, []byte(disconnect.String()))
|
_ = ws.WriteMessage(websocket.TextMessage, []byte(disconnect.String()))
|
||||||
|
@ -158,12 +158,10 @@ class Access extends Component {
|
|||||||
})
|
})
|
||||||
break;
|
break;
|
||||||
case STATE_DISCONNECTING:
|
case STATE_DISCONNECTING:
|
||||||
message.destroy();
|
|
||||||
message.loading('正在关闭连接...', 0);
|
|
||||||
break;
|
break;
|
||||||
case STATE_DISCONNECTED:
|
case STATE_DISCONNECTED:
|
||||||
message.destroy();
|
|
||||||
message.error('连接关闭');
|
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -192,7 +192,7 @@ class OnlineSession extends Component {
|
|||||||
delBtnLoading: true
|
delBtnLoading: true
|
||||||
})
|
})
|
||||||
try {
|
try {
|
||||||
let result = await request.post('/sessions/' + this.state.selectedRowKeys.join(',') + '/discontent');
|
let result = await request.post('/sessions/' + this.state.selectedRowKeys.join(',') + '/disconnect');
|
||||||
if (result.code === 1) {
|
if (result.code === 1) {
|
||||||
message.success('操作成功', 3);
|
message.success('操作成功', 3);
|
||||||
this.setState({
|
this.setState({
|
||||||
|
Loading…
Reference in New Issue
Block a user