| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- package actorRemote
- import (
- cherryApp "f1-game/internal/cherry_app"
- "f1-game/internal/code"
- nameActor "f1-game/internal/name/actor"
- nameRemote "f1-game/internal/name/remote"
- "f1-game/internal/pb"
- cfacade "github.com/cherry-game/cherry/facade"
- )
- type centerDev struct {
- }
- func newCenterDev() *centerDev {
- return ¢erDev{}
- }
- func (p *centerDev) Register(accountName, password, ip string) int32 {
- req := &pb.DevRegister{
- AccountName: accountName,
- Password: password,
- Ip: ip,
- }
- return cherryApp.CallWait(p.target(), nameRemote.Dev_Register, req, nil)
- }
- func (p *centerDev) Auth(accountName, password string) int64 {
- req := &pb.DevRegister{
- AccountName: accountName,
- Password: password,
- }
- rsp := &pb.I64{}
- errCode := cherryApp.CallWait(p.target(), nameRemote.Dev_Auth, req, rsp)
- if code.IsFail(errCode) {
- return 0
- }
- return rsp.Value
- }
- func (*centerDev) target() string {
- return cfacade.NewPath(centerNodeID(), nameActor.Dev)
- }
|