上传机器人代码
This commit is contained in:
parent
acf4969646
commit
351fea4d53
33
cmd/robot/pack.go
Normal file
33
cmd/robot/pack.go
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
package robot
|
||||||
|
|
||||||
|
import (
|
||||||
|
"go_dreamfactory/comm"
|
||||||
|
"go_dreamfactory/pb"
|
||||||
|
"log"
|
||||||
|
)
|
||||||
|
|
||||||
|
func (r *Robot) handlePackMsg(msg *pb.UserMessage) {
|
||||||
|
switch msg.SubType {
|
||||||
|
case "queryuserpackresp":
|
||||||
|
r.handleFriendAdd(msg)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
//添加好友
|
||||||
|
func (r *Robot) QueryUserPack() {
|
||||||
|
req := &pb.QueryUserPackReq{IType: 1}
|
||||||
|
head := &pb.UserMessage{MainType: "pack", SubType: "queryuserpackreq"}
|
||||||
|
defer traceFunc(head.MainType, head.SubType, r.user.UserData.GetUserId(), req)
|
||||||
|
err := r.SendToClient(head, req)
|
||||||
|
if err != nil {
|
||||||
|
log.Fatal(err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
func (r *Robot) handleQueryUserPack(msg *pb.UserMessage) {
|
||||||
|
rsp := &pb.QueryUserPackResp{}
|
||||||
|
if !comm.ProtoDecode(msg, rsp) {
|
||||||
|
return
|
||||||
|
}
|
||||||
|
printReply(msg, rsp)
|
||||||
|
}
|
@ -69,6 +69,8 @@ func (r *Robot) handleMsg(msg *pb.UserMessage) {
|
|||||||
r.handleUserMsg(msg)
|
r.handleUserMsg(msg)
|
||||||
case "friend":
|
case "friend":
|
||||||
r.handleFriendMsg(msg)
|
r.handleFriendMsg(msg)
|
||||||
|
case "pack":
|
||||||
|
r.handlePackMsg(msg)
|
||||||
default:
|
default:
|
||||||
log.Fatal("module route no exist")
|
log.Fatal("module route no exist")
|
||||||
}
|
}
|
||||||
@ -78,8 +80,10 @@ func (r *Robot) handleMsg(msg *pb.UserMessage) {
|
|||||||
func (r *Robot) onUserLoaded() {
|
func (r *Robot) onUserLoaded() {
|
||||||
//user
|
//user
|
||||||
r.CreateUser("user671")
|
r.CreateUser("user671")
|
||||||
|
|
||||||
//friend
|
//friend
|
||||||
r.FriendAdd()
|
// r.FriendAdd()
|
||||||
|
r.QueryUserPack()
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *Robot) SendToClient(msg *pb.UserMessage, rsp proto.Message) error {
|
func (r *Robot) SendToClient(msg *pb.UserMessage, rsp proto.Message) error {
|
||||||
|
@ -36,6 +36,7 @@ const ( //Rpc
|
|||||||
const (
|
const (
|
||||||
Event_UserLogin core.Event_Key = "Event_UserLogin" //登录事件
|
Event_UserLogin core.Event_Key = "Event_UserLogin" //登录事件
|
||||||
Event_CreateUser core.Event_Key = "Event_CreateUser" //创建角色事件
|
Event_CreateUser core.Event_Key = "Event_CreateUser" //创建角色事件
|
||||||
|
Event_UserOffline core.Event_Key = "Event_UserOffline" //用户离线事件
|
||||||
)
|
)
|
||||||
|
|
||||||
type ISC_GateRouteComp interface {
|
type ISC_GateRouteComp interface {
|
||||||
|
Loading…
Reference in New Issue
Block a user