"refactor(controller): 统一RPC方法参数类型为uint16/uint32,修正端口赋值逻辑"

This commit is contained in:
575560454
2025-07-15 14:00:32 +00:00
parent 7d2aef2483
commit 8f67c7f55b
4 changed files with 6 additions and 6 deletions

View File

@@ -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
}
}

View File

@@ -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)