优化facebook解绑
This commit is contained in:
parent
eadb885126
commit
3dedb5f21f
@ -72,6 +72,7 @@ func (f *FriendMgr) Init() {
|
||||
f.RegisterHandler(msg.HANDLE_TYPE_PLAYROOM_UPVOTE, f.sendToPlayer)
|
||||
f.RegisterHandler(msg.HANDLE_TYPE_CHAMPSHIP_RESULT, f.sendToPlayer)
|
||||
f.RegisterHandler(msg.HANDLE_TYPE_TREASURE_RESULT, f.sendToPlayer)
|
||||
f.RegisterHandler(msg.HANDLE_TYPE_FACEBOOK_UNBIND, f.sendToPlayer)
|
||||
}
|
||||
|
||||
func (f *FriendMgr) getData() *FirendData {
|
||||
|
||||
@ -10,6 +10,7 @@ import (
|
||||
"server/db"
|
||||
"server/game/mod/item"
|
||||
"server/game/mod/limitedTimeEvent"
|
||||
Msg "server/game/mod/msg"
|
||||
"server/game/mod/quest"
|
||||
"server/msg"
|
||||
"server/pkg/github.com/name5566/leaf/log"
|
||||
@ -306,7 +307,10 @@ func (p *PlayerBaseData) ReqOnlyBindFacebook(player *Player, buf []byte) {
|
||||
return
|
||||
}
|
||||
tx.Commit()
|
||||
|
||||
FriendMgrSend(&Msg.Msg{
|
||||
Type: Msg.HANDLE_TYPE_FACEBOOK_UNBIND,
|
||||
To: int(sqlStruck.DwUin),
|
||||
})
|
||||
res.ResultCode = 0
|
||||
p.Data.FaceBookId = req.BindAccountId
|
||||
res.BindAccountId = req.BindAccountId
|
||||
|
||||
@ -330,6 +330,11 @@ func HandleFriendMsg(p *Player, m *msg.Msg) error {
|
||||
Info: GetCardInfoMsg(&CardInfo),
|
||||
},
|
||||
)
|
||||
case msg.HANDLE_TYPE_FACEBOOK_UNBIND: // facebook解绑
|
||||
FaceMod := p.PlayMod.getFaceMod()
|
||||
if FaceMod.SetId == 0 {
|
||||
FaceMod.SetId = 2
|
||||
}
|
||||
}
|
||||
p.PlayMod.save()
|
||||
return nil
|
||||
|
||||
@ -84,6 +84,8 @@ const (
|
||||
HANDLE_TYPE_PLAYROOM_UPVOTE // 收到playroom点赞
|
||||
HANDLE_TYPE_CHAMPSHIP_RESULT //锦标赛结果
|
||||
HANDLE_TYPE_TREASURE_RESULT //宝藏结果
|
||||
|
||||
HANDLE_TYPE_FACEBOOK_UNBIND //facebook解绑
|
||||
)
|
||||
|
||||
const (
|
||||
|
||||
Loading…
Reference in New Issue
Block a user