go_dreamfactory/cmd/robot/friend.go
2022-06-08 10:32:52 +08:00

34 lines
640 B
Go

package robot
import (
"go_dreamfactory/comm"
"go_dreamfactory/pb"
"log"
)
func (r *Robot) handleFriendMsg(msg *pb.UserMessage) {
switch msg.SubType {
case "add":
r.handleFriendAdd(msg)
}
}
//添加好友
func (r *Robot) FriendAdd() {
req := &pb.FriendAddReq{}
head := &pb.UserMessage{MainType: "friend", SubType: "add"}
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) handleFriendAdd(msg *pb.UserMessage) {
rsp := &pb.FriendAddRsp{}
if !comm.ProtoDecode(msg, rsp) {
return
}
printReply(msg, rsp)
}