| 123456789101112131415161718192021222324252627282930313233343536373839404142 |
- package cli
- import (
- nameRoute "f1-game/internal/name/route"
- "f1-game/internal/pb"
- )
- func (p *Robot) UserLogin(req *pb.UserLoginRequest) error {
- p.Debugf("[%s] [UserLogin] req = %v", p.TagName, req)
- rsp := &pb.UserLoginResponse{}
- err := p.RequestResponse(nameRoute.GateUser_Login, req, rsp)
- if err != nil {
- return err
- }
- p.gameNodeID = rsp.GameNodeID
- p.UID = rsp.Uid
- p.PID = rsp.Pid
- p.OpenID = rsp.OpenID
- p.Debugf("[%s] [UserLogin] response = %+v", p.TagName, rsp)
- return nil
- }
- func (p *Robot) PlayerEnter(language string) error {
- req := &pb.PlayerEnterRequest{
- Language: language,
- }
- rsp := &pb.PlayerEnterResponse{}
- err := p.RequestResponse(nameRoute.GameLogin_Enter, req, rsp)
- if err != nil {
- return err
- }
- p.PlayerID = rsp.Player.PlayerID
- p.Debugf("[%s] [PlayerEnter] response = %+v", p.TagName, rsp)
- return nil
- }
|