Revert "更新工具"

This reverts commit 5fccfb0d9c.
This commit is contained in:
wh_zcy 2022-12-08 09:33:37 +08:00
parent 075a349e1e
commit ebafb109b4
4 changed files with 26 additions and 55 deletions

View File

@ -37,7 +37,6 @@ var (
perfRegister = []appInterface{
&perfWelcome{},
&perfConf{},
&perfLogin{},
&perfPb{},
&perfResult{},
}

View File

@ -115,7 +115,7 @@ func (app *perfConf) LazyInit(ptService service.PttService, obs observer.Observe
//next
defer closeApp3(perfWin.tabs, common.TOOLBAR_PERF_CONF)
openApp3(perfWin.tabs, common.TOOLBAR_PERF_LOGIN)
openApp3(perfWin.tabs, common.TOOLBAR_PERF_PB)
}
resetBtn := widget.NewButtonWithIcon("重置", theme.ContentRedoIcon(), nil)

View File

@ -1,22 +1,15 @@
package ui
import (
"go_dreamfactory/cmd/v2/lib"
"go_dreamfactory/cmd/v2/lib/common"
"go_dreamfactory/cmd/v2/lib/storage"
"go_dreamfactory/cmd/v2/service"
"go_dreamfactory/cmd/v2/service/observer"
"go_dreamfactory/comm"
"go_dreamfactory/pb"
"time"
"fyne.io/fyne/v2"
"fyne.io/fyne/v2/container"
"fyne.io/fyne/v2/theme"
"fyne.io/fyne/v2/widget"
"github.com/Pallinder/go-randomdata"
"github.com/sirupsen/logrus"
"google.golang.org/protobuf/proto"
)
type perfLogin struct {
@ -35,29 +28,7 @@ func (app *perfLogin) LazyInit(ptService service.PttService, obs observer.Observ
content.Objects = []fyne.CanvasObject{}
loginTestBtn := widget.NewButton("登陆/注册", func() {
handler, err := service.NewWsCli(perfWin.config.WsAddr, time.Duration(perfWin.config.Pressure.TimeoutMs)*time.Millisecond)
if err != nil {
logrus.Error(err)
return
}
var login *UserLogin
login, err = app.loginReq(perfWin.config.SId)
handler.SetReq(login.req)
param := lib.ParamMgr{
Caller: handler,
Timeout: time.Duration(app.conf.Pressure.TimeoutMs) * time.Millisecond,
Lps: uint32(app.conf.Pressure.Concurrency),
Duration: time.Duration(app.conf.Pressure.DurationS) * time.Second,
ResultCh: make(chan *lib.CallResult, 50),
}
assist, err := lib.NewAssistant(app.obs, param)
if err != nil {
logrus.Errorf("AI助手初始化错误: %v", err)
return
}
assist.Start()
assist.ShowResult()
})
createTestBtn := widget.NewButton("创角", func() {})
@ -76,25 +47,3 @@ func (a *perfLogin) GetAppName() string {
func (a *perfLogin) OnClose() bool {
return false
}
func (a *perfLogin) loginReq(sid string) (*UserLogin, error) {
login := &UserLogin{sid: sid}
head := &pb.UserMessage{MainType: "user", SubType: "login"}
account := randomdata.SillyName()
login.account = account
head.Sec = common.BuildSecStr(login.sid, login.account)
if comm.ProtoMarshal(&pb.UserLoginReq{
Sid: login.sid,
Account: login.account,
}, head) {
logrus.WithField("账号", login.account).Info("登录")
data, err := proto.Marshal(head)
if err != nil {
return nil, err
}
login.req = data
return login, nil
}
return nil, nil
}

View File

@ -18,6 +18,7 @@ import (
"fyne.io/fyne/v2/layout"
"fyne.io/fyne/v2/theme"
"fyne.io/fyne/v2/widget"
"github.com/Pallinder/go-randomdata"
"github.com/sirupsen/logrus"
"github.com/spf13/cast"
"google.golang.org/protobuf/proto"
@ -82,7 +83,7 @@ func (app *perfPb) LazyInit(ptService service.PttService, obs observer.Observer)
continue
}
var login *UserLogin
// login, err = app.loginReq(perfWin.config.SId)
login, err = app.loginReq(perfWin.config.SId)
handler.SetReq(login.req)
assist := app.createAssistantWithoutConf(handler)
assist.Start()
@ -201,3 +202,25 @@ type UserLogin struct {
sid string
account string
}
func (a *perfPb) loginReq(sid string) (*UserLogin, error) {
login := &UserLogin{sid: sid}
head := &pb.UserMessage{MainType: "user", SubType: "login"}
account := randomdata.SillyName()
login.account = account
head.Sec = common.BuildSecStr(login.sid, login.account)
if comm.ProtoMarshal(&pb.UserLoginReq{
Sid: login.sid,
Account: login.account,
}, head) {
logrus.WithField("账号", login.account).Info("登录")
data, err := proto.Marshal(head)
if err != nil {
return nil, err
}
login.req = data
return login, nil
}
return nil, nil
}