Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev
This commit is contained in:
commit
714b2369e5
3
.gitignore
vendored
3
.gitignore
vendored
@ -22,4 +22,5 @@ pb/proto
|
|||||||
~$*.xlsx
|
~$*.xlsx
|
||||||
*.pid
|
*.pid
|
||||||
cmd/luban/
|
cmd/luban/
|
||||||
pb.bat
|
pb.bat
|
||||||
|
cmd/v2/.cache.meta
|
||||||
|
@ -70,6 +70,8 @@ func (this *appGen) LazyInit(obs observer.Observer) error {
|
|||||||
genType.PlaceHolder = "生成类型"
|
genType.PlaceHolder = "生成类型"
|
||||||
|
|
||||||
form := widget.NewForm(
|
form := widget.NewForm(
|
||||||
|
widget.NewFormItem("服务地址", serverAddr),
|
||||||
|
widget.NewFormItem("项目目录", projectDir),
|
||||||
widget.NewFormItem("工作目录", workDir),
|
widget.NewFormItem("工作目录", workDir),
|
||||||
widget.NewFormItem("Client", client),
|
widget.NewFormItem("Client", client),
|
||||||
widget.NewFormItem("输入目录", inputDir),
|
widget.NewFormItem("输入目录", inputDir),
|
||||||
|
@ -36,6 +36,7 @@ func newAgent(gateway IGateway, conn *websocket.Conn) *Agent {
|
|||||||
closeSignal: make(chan bool),
|
closeSignal: make(chan bool),
|
||||||
state: 1,
|
state: 1,
|
||||||
}
|
}
|
||||||
|
conn.SetReadDeadline(time.Now().Add(time.Minute)) //一分钟内不登录 自动断开连接
|
||||||
agent.wg.Add(2)
|
agent.wg.Add(2)
|
||||||
go agent.readLoop()
|
go agent.readLoop()
|
||||||
go agent.writeLoop()
|
go agent.writeLoop()
|
||||||
|
@ -137,7 +137,10 @@ func (this *AgentMgrComp) SendMsgToAgents(ctx context.Context, args *pb.BatchMes
|
|||||||
this.module.Debugf("SendMsgToAgents: agents:%v msg:%v", args.UserSessionIds, msg)
|
this.module.Debugf("SendMsgToAgents: agents:%v msg:%v", args.UserSessionIds, msg)
|
||||||
for _, v := range args.UserSessionIds {
|
for _, v := range args.UserSessionIds {
|
||||||
if a, ok := this.agents.Load(v); ok {
|
if a, ok := this.agents.Load(v); ok {
|
||||||
a.(IAgent).WriteMsg(msg)
|
agent := a.(IAgent)
|
||||||
|
if agent.UserId() != "" { //自发送登录用户
|
||||||
|
agent.WriteMsg(msg)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return nil
|
return nil
|
||||||
|
Loading…
Reference in New Issue
Block a user