Compare commits

...

2 Commits

Author SHA1 Message Date
efab828c47 Merge branch 'dev' of http://git.legu.cc/liwei_3d/go_dreamfactory into dev 2023-06-06 15:09:08 +08:00
dd41d45335 gui errdata 2023-06-06 15:09:00 +08:00
3 changed files with 16 additions and 9 deletions

View File

@ -144,7 +144,6 @@ func (c *ConnServiceImpl) ReceiveMsg() (errdata *pb.ErrorData, msg *pb.UserMessa
msg = &pb.UserMessage{}
_, data, err := c.ws.ReadMessage()
if err != nil {
code = pb.ErrorCode_SystemError
logrus.Errorf("readMessage err:%v", err)
return
}
@ -165,10 +164,14 @@ func (c *ConnServiceImpl) handleNotify(msg *pb.UserMessage) (errdata *pb.ErrorDa
if msg.MainType == "notify" && msg.SubType == "errornotify" {
rsp := &pb.NotifyErrorNotifyPush{}
if !comm.ProtoUnmarshal(msg, rsp) {
code = pb.ErrorCode_PbError
errdata = &pb.ErrorData{
Code: pb.ErrorCode_PbError,
}
return
}
code = rsp.Code
errdata = &pb.ErrorData{
Code: rsp.Code,
}
return
}
return

View File

@ -78,7 +78,9 @@ func (p *PttServiceImpl) Login(sid, account string) (errdata *pb.ErrorData) {
Sid: sid,
}
if err := p.connService.SendMsg(head, req); err != nil {
code = pb.ErrorCode_SystemError
errdata = &pb.ErrorData{
Code: pb.ErrorCode_SystemError,
}
logrus.WithField("err", err).Error("Login")
return
}
@ -112,7 +114,9 @@ func (p *PttServiceImpl) CreateRole(nickName string, gender, figure int32) (errd
Figure: figure,
Gender: gender,
}); err != nil {
code = pb.ErrorCode_SystemError
errdata = &pb.ErrorData{
Code: pb.ErrorCode_SystemError,
}
logrus.WithField("err", err).Error("CreateRole")
return
}

View File

@ -297,8 +297,8 @@ func (ui *MainWindowImpl) createLoginWin(sid, sname string) {
ui.tb.toolbar.Hide()
// call after ui.createWindowContainer
ui.connService.ListenerPush()
if code := ui.pttService.Login(sid, account.Text); errdata != nil {
err := fmt.Errorf("login err: %v[%d]", code, int32(code))
if errdata := ui.pttService.Login(sid, account.Text); errdata != nil {
err := fmt.Errorf("login err: %v[%d]", errdata, int32(errdata.Code))
dialog.ShowError(err, ui.w)
} else {
ui.obs.AddListener(observer.EVENT_REQ_RSP, observer.Listener{
@ -417,8 +417,8 @@ func (ui *MainWindowImpl) createRoleWindowPopUp() {
d := dialog.NewForm(common.FORM_TITLE_CREATEROLE, common.BUTTON_OK, common.BUTTON_CANCEL, items, func(b bool) {
if nickname.Text != "" {
logrus.WithField("nickname", nickname.Text).Debug("submit crete role")
if code := ui.pttService.CreateRole(nickname.Text, gender, cast.ToInt32(figure.Text)); errdata != nil {
err := fmt.Errorf("login err: %v[%d]", code, int32(code))
if errdata := ui.pttService.CreateRole(nickname.Text, gender, cast.ToInt32(figure.Text)); errdata != nil {
err := fmt.Errorf("login err: %v[%d]", errdata, int32(errdata.Code))
dialog.ShowError(err, ui.w)
} else {
user := ui.pttService.GetUser()