diff --git a/cmd/v2/service/connService.go b/cmd/v2/service/connService.go index 6a2f30ffa..3155b515e 100644 --- a/cmd/v2/service/connService.go +++ b/cmd/v2/service/connService.go @@ -123,6 +123,11 @@ func (c *ConnServiceImpl) ListenerPush() { // SendMsg .... func (c *ConnServiceImpl) SendMsg(msg *pb.UserMessage, rsp proto.Message) (err error) { + defer func() { + if err := recover(); err != nil { + logrus.Errorf("sendMsg %v", err) + } + }() // msg.Sec = r.BuildSecStr() if comm.ProtoMarshal(rsp, msg) { if data, err := proto.Marshal(msg); err != nil { diff --git a/cmd/v2/ui/views/hero_zhaomu.go b/cmd/v2/ui/views/hero_zhaomu.go index cd998edfc..f237c358d 100644 --- a/cmd/v2/ui/views/hero_zhaomu.go +++ b/cmd/v2/ui/views/hero_zhaomu.go @@ -149,7 +149,7 @@ func (this *HeroZhaomuView) CreateView(t *model.TestCase) fyne.CanvasObject { for i := 0; i < cast.ToInt(loopCount.Text); i++ { choukaBtnFunc() - time.Sleep(time.Millisecond * 100) + time.Sleep(time.Millisecond * 20) } } @@ -201,10 +201,11 @@ func (this *HeroZhaomuView) resListener() { return } - write := bufio.NewWriter(this.f) + write := bufio.NewWriterSize(this.f, 1024) for _, v := range rsp.Data { for _, o := range v.Atno { - if o.A == "hero" && o.O != "" && o.T != "" { + if o.A == "hero" && o.T != "" { + logrus.Debug(o.T) write.WriteString(o.T + "\r\n") } }