Commit 5d2545c1 authored by hujiebin's avatar hujiebin

id == 151 svip升级

parent 8b01173f
......@@ -402,4 +402,10 @@ message CpUpgrade {
User user2 = 2;
uint32 cp_level = 3;
string group_id = 4;
}
/* id == 151 svip升级 */
message SvipUpgrade {
User user = 1;
uint32 svip_level = 2;
}
\ No newline at end of file
......@@ -65,6 +65,7 @@ const (
MsgTypeSheepGameResult = 148 // 羊羊游戏结果
MsgTypeCpInvite = 149 // cp邀请
MsgTypeCpUpgrade = 150 // cp升级
MsgTypeSvipUpgrade = 151 // svip升级
)
const (
......
......@@ -359,3 +359,30 @@ func SendCpUpgrade(nick1, nick2, avatar1, avatar2 string, cpLevel uint32, groupI
}
return nil
}
// svip升级
func SendSvipUpgrade(nick, avatar string, svipLevel uint32) error {
msg := &userProxy.SvipUpgrade{
User: &userProxy.User{Nick: nick, Avatar: avatar},
SvipLevel: svipLevel,
}
if buffer, err := proto.Marshal(msg); err == nil {
rspUids, err := broadcast(MsgTypeSvipUpgrade, buffer)
//记录socket,注意闭包问题
go func(userId uint64, msg *userProxy.SvipUpgrade, rspUids []uint64, err error) {
buf, _ := json.Marshal(msg)
AddRpcLog(MsgTypeSvipUpgrade, userId, string(buf[:]), rspUids, err)
}(0, msg, rspUids, err)
if err != nil {
mylogrus.MyLog.Errorf("grpc SendSvipUpgrade send fail")
return err
} else {
mylogrus.MyLog.Info("grpc SendSvipUpgrade send success")
}
} else {
return err
}
return nil
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment