"refactor(controller): 统一RPC方法参数类型为uint16/uint32,修正端口赋值逻辑"
This commit is contained in:
@@ -24,9 +24,9 @@ var Maincontroller = NewController() //注入service
|
||||
type Controller struct {
|
||||
Port uint16
|
||||
RPCClient struct {
|
||||
Kick func(int32) error
|
||||
Kick func(uint32) error
|
||||
|
||||
RegisterLogic func(int32) error
|
||||
RegisterLogic func(uint16) error
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -14,7 +14,7 @@ import (
|
||||
func (h *Controller) Login(data login.LoginSidInfo, c gnet.Conn) []byte { //这个时候player应该是空的
|
||||
|
||||
if tt := data.CheakSession(); tt { //说明sid正确
|
||||
h.RPCClient.Kick(int32(data.Head.UserID)) //先踢人
|
||||
h.RPCClient.Kick(data.Head.UserID) //先踢人
|
||||
|
||||
// h.RPCClient.UserLogin(int32(h.Port), int32(data.Head.UserID)) //初始化用户登录
|
||||
service.SetPlayer(c, data.Head.UserID)
|
||||
|
||||
Reference in New Issue
Block a user