Commit aa487faa5876a4c4f32574fa528845276dcb825d

Authored by zhangqijia
1 parent 73a0cde0

null

cmd/gameserver/service/agent.go
... ... @@ -100,7 +100,7 @@ func (c *Agent) SendMsg(errCode int32, cmd uint32, msg interface{}, preserve uin
100 100 if msg == nil || errCode != 0 {
101 101 return c.Send(errCode, cmd, nil, preserve)
102 102 }
103   - return c.SendPB(errCode, cmd, msg.(proto.Message), preserve)
  103 + return c.SendPB(errCode, pb.ProtoCode(cmd), msg.(proto.Message), preserve)
104 104 }
105 105  
106 106 func (c *Agent) OnMessage(msg components.IMessage) error {
... ...
common/components/conn.go
... ... @@ -7,6 +7,7 @@ import (
7 7 "net"
8 8 "pro2d/common"
9 9 "pro2d/common/logger"
  10 + "pro2d/pb"
10 11 "sync"
11 12 "sync/atomic"
12 13 "time"
... ... @@ -141,12 +142,12 @@ func (c *Connection) Send(errCode int32, cmd uint32, data []byte, preserve uint3
141 142 }
142 143 }
143 144  
144   -func (c *Connection) SendPB(errCode int32, cmd uint32, data proto.Message, preserve uint32) error {
  145 +func (c *Connection) SendPB(errCode int32, cmd pb.ProtoCode, data proto.Message, preserve uint32) error {
145 146 pbData, err := proto.Marshal(data)
146 147 if err != nil {
147 148 return err
148 149 }
149   - buf, err := c.splitter.Pack(cmd, pbData, errCode, preserve)
  150 + buf, err := c.splitter.Pack(uint32(cmd), pbData, errCode, preserve)
150 151 if err != nil {
151 152 return err
152 153 }
... ...
common/components/icompontents.go
... ... @@ -53,7 +53,7 @@ type (
53 53 Start()
54 54 Stop()
55 55 Send(errCode int32, cmd uint32, b []byte, preserve uint32) error
56   - SendPB(errCode int32, cmd uint32, b proto.Message, preserve uint32) error
  56 + SendPB(errCode int32, cmd pb.ProtoCode, b proto.Message, preserve uint32) error
57 57 SendSuccess(cmd uint32, b []byte, preserve uint32) error
58 58 CustomChan() chan<- func()
59 59  
... ...
models/role.go
... ... @@ -208,7 +208,7 @@ func (m *RoleModel) UpdateProperties(property map[string]interface{}, notify boo
208 208 Role: role,
209 209 }
210 210 if m.GetConn() != nil && notify {
211   - m.GetConn().SendPB(0, uint32(pb.ProtoCode_RoleUpdatePropertyNty), update, 0)
  211 + m.GetConn().SendPB(0, pb.ProtoCode_RoleUpdatePropertyNty, update, 0)
212 212 }
213 213 }
214 214  
... ...
models/rolePlugin.go
... ... @@ -65,7 +65,7 @@ func (m *RoleModel) AddItem(key string, count int32, param *pb.LogConf) bool {
65 65 }
66 66  
67 67 if m.GetConn() != nil {
68   - m.GetConn().SendPB(0, uint32(pb.ProtoCode_RoleUpdateItemsNty), &pb.RoleUpdateItemsNty{Items: fmt.Sprintf("%s=%d", key, num)}, 0)
  68 + m.GetConn().SendPB(0, pb.ProtoCode_RoleUpdateItemsNty, &pb.RoleUpdateItemsNty{Items: fmt.Sprintf("%s=%d", key, num)}, 0)
69 69 }
70 70  
71 71 return true
... ... @@ -99,7 +99,7 @@ func (m *RoleModel) AddItems(params common.IMapStringNum, logconf *pb.LogConf) b
99 99 m.SetProperty("items", common.MapNumToString(m.Items))
100 100  
101 101 if m.GetConn() != nil {
102   - m.GetConn().SendPB(0, uint32(pb.ProtoCode_RoleUpdateItemsNty), &pb.RoleUpdateItemsNty{Items: common.MapToString(tmp)}, 0)
  102 + m.GetConn().SendPB(0, pb.ProtoCode_RoleUpdateItemsNty, &pb.RoleUpdateItemsNty{Items: common.MapToString(tmp)}, 0)
103 103 }
104 104  
105 105 return true
... ... @@ -386,7 +386,7 @@ func (m *RoleModel) InsertEmail(email *pb.Email) error {
386 386  
387 387 nty := &pb.EmailNewNty{Emails: email}
388 388 if m.GetConn() != nil {
389   - m.GetConn().SendPB(0, uint32(pb.ProtoCode_EmailNewNty), nty, 0)
  389 + m.GetConn().SendPB(0, pb.ProtoCode_EmailNewNty, nty, 0)
390 390 }
391 391 return nil
392 392 }
... ...