修复批量终止在线会话失败的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
|
||||
if ws != nil {
|
||||
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()))
|
||||
disconnect := guacd.NewInstruction("disconnect")
|
||||
_ = ws.WriteMessage(websocket.TextMessage, []byte(disconnect.String()))
|
||||
|
@ -158,12 +158,10 @@ class Access extends Component {
|
||||
})
|
||||
break;
|
||||
case STATE_DISCONNECTING:
|
||||
message.destroy();
|
||||
message.loading('正在关闭连接...', 0);
|
||||
|
||||
break;
|
||||
case STATE_DISCONNECTED:
|
||||
message.destroy();
|
||||
message.error('连接关闭');
|
||||
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
|
@ -192,7 +192,7 @@ class OnlineSession extends Component {
|
||||
delBtnLoading: true
|
||||
})
|
||||
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) {
|
||||
message.success('操作成功', 3);
|
||||
this.setState({
|
||||
|
Loading…
Reference in New Issue
Block a user