Commit aa487faa5876a4c4f32574fa528845276dcb825d
1 parent
73a0cde0
null
Showing
5 changed files
with
9 additions
and
8 deletions
Show diff stats
cmd/gameserver/service/agent.go
@@ -100,7 +100,7 @@ func (c *Agent) SendMsg(errCode int32, cmd uint32, msg interface{}, preserve uin | @@ -100,7 +100,7 @@ func (c *Agent) SendMsg(errCode int32, cmd uint32, msg interface{}, preserve uin | ||
100 | if msg == nil || errCode != 0 { | 100 | if msg == nil || errCode != 0 { |
101 | return c.Send(errCode, cmd, nil, preserve) | 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 | func (c *Agent) OnMessage(msg components.IMessage) error { | 106 | func (c *Agent) OnMessage(msg components.IMessage) error { |
common/components/conn.go
@@ -7,6 +7,7 @@ import ( | @@ -7,6 +7,7 @@ import ( | ||
7 | "net" | 7 | "net" |
8 | "pro2d/common" | 8 | "pro2d/common" |
9 | "pro2d/common/logger" | 9 | "pro2d/common/logger" |
10 | + "pro2d/pb" | ||
10 | "sync" | 11 | "sync" |
11 | "sync/atomic" | 12 | "sync/atomic" |
12 | "time" | 13 | "time" |
@@ -141,12 +142,12 @@ func (c *Connection) Send(errCode int32, cmd uint32, data []byte, preserve uint3 | @@ -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 | pbData, err := proto.Marshal(data) | 146 | pbData, err := proto.Marshal(data) |
146 | if err != nil { | 147 | if err != nil { |
147 | return err | 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 | if err != nil { | 151 | if err != nil { |
151 | return err | 152 | return err |
152 | } | 153 | } |
common/components/icompontents.go
@@ -53,7 +53,7 @@ type ( | @@ -53,7 +53,7 @@ type ( | ||
53 | Start() | 53 | Start() |
54 | Stop() | 54 | Stop() |
55 | Send(errCode int32, cmd uint32, b []byte, preserve uint32) error | 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 | SendSuccess(cmd uint32, b []byte, preserve uint32) error | 57 | SendSuccess(cmd uint32, b []byte, preserve uint32) error |
58 | CustomChan() chan<- func() | 58 | CustomChan() chan<- func() |
59 | 59 |
models/role.go
@@ -208,7 +208,7 @@ func (m *RoleModel) UpdateProperties(property map[string]interface{}, notify boo | @@ -208,7 +208,7 @@ func (m *RoleModel) UpdateProperties(property map[string]interface{}, notify boo | ||
208 | Role: role, | 208 | Role: role, |
209 | } | 209 | } |
210 | if m.GetConn() != nil && notify { | 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,7 +65,7 @@ func (m *RoleModel) AddItem(key string, count int32, param *pb.LogConf) bool { | ||
65 | } | 65 | } |
66 | 66 | ||
67 | if m.GetConn() != nil { | 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 | return true | 71 | return true |
@@ -99,7 +99,7 @@ func (m *RoleModel) AddItems(params common.IMapStringNum, logconf *pb.LogConf) b | @@ -99,7 +99,7 @@ func (m *RoleModel) AddItems(params common.IMapStringNum, logconf *pb.LogConf) b | ||
99 | m.SetProperty("items", common.MapNumToString(m.Items)) | 99 | m.SetProperty("items", common.MapNumToString(m.Items)) |
100 | 100 | ||
101 | if m.GetConn() != nil { | 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 | return true | 105 | return true |
@@ -386,7 +386,7 @@ func (m *RoleModel) InsertEmail(email *pb.Email) error { | @@ -386,7 +386,7 @@ func (m *RoleModel) InsertEmail(email *pb.Email) error { | ||
386 | 386 | ||
387 | nty := &pb.EmailNewNty{Emails: email} | 387 | nty := &pb.EmailNewNty{Emails: email} |
388 | if m.GetConn() != nil { | 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 | return nil | 391 | return nil |
392 | } | 392 | } |