优化facebook解绑

This commit is contained in:
hahwu 2025-04-25 16:22:32 +08:00
parent eadb885126
commit 3dedb5f21f
4 changed files with 13 additions and 1 deletions

View File

@ -72,6 +72,7 @@ func (f *FriendMgr) Init() {
f.RegisterHandler(msg.HANDLE_TYPE_PLAYROOM_UPVOTE, f.sendToPlayer) f.RegisterHandler(msg.HANDLE_TYPE_PLAYROOM_UPVOTE, f.sendToPlayer)
f.RegisterHandler(msg.HANDLE_TYPE_CHAMPSHIP_RESULT, 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_TREASURE_RESULT, f.sendToPlayer)
f.RegisterHandler(msg.HANDLE_TYPE_FACEBOOK_UNBIND, f.sendToPlayer)
} }
func (f *FriendMgr) getData() *FirendData { func (f *FriendMgr) getData() *FirendData {

View File

@ -10,6 +10,7 @@ import (
"server/db" "server/db"
"server/game/mod/item" "server/game/mod/item"
"server/game/mod/limitedTimeEvent" "server/game/mod/limitedTimeEvent"
Msg "server/game/mod/msg"
"server/game/mod/quest" "server/game/mod/quest"
"server/msg" "server/msg"
"server/pkg/github.com/name5566/leaf/log" "server/pkg/github.com/name5566/leaf/log"
@ -306,7 +307,10 @@ func (p *PlayerBaseData) ReqOnlyBindFacebook(player *Player, buf []byte) {
return return
} }
tx.Commit() tx.Commit()
FriendMgrSend(&Msg.Msg{
Type: Msg.HANDLE_TYPE_FACEBOOK_UNBIND,
To: int(sqlStruck.DwUin),
})
res.ResultCode = 0 res.ResultCode = 0
p.Data.FaceBookId = req.BindAccountId p.Data.FaceBookId = req.BindAccountId
res.BindAccountId = req.BindAccountId res.BindAccountId = req.BindAccountId

View File

@ -330,6 +330,11 @@ func HandleFriendMsg(p *Player, m *msg.Msg) error {
Info: GetCardInfoMsg(&CardInfo), Info: GetCardInfoMsg(&CardInfo),
}, },
) )
case msg.HANDLE_TYPE_FACEBOOK_UNBIND: // facebook解绑
FaceMod := p.PlayMod.getFaceMod()
if FaceMod.SetId == 0 {
FaceMod.SetId = 2
}
} }
p.PlayMod.save() p.PlayMod.save()
return nil return nil

View File

@ -84,6 +84,8 @@ const (
HANDLE_TYPE_PLAYROOM_UPVOTE // 收到playroom点赞 HANDLE_TYPE_PLAYROOM_UPVOTE // 收到playroom点赞
HANDLE_TYPE_CHAMPSHIP_RESULT //锦标赛结果 HANDLE_TYPE_CHAMPSHIP_RESULT //锦标赛结果
HANDLE_TYPE_TREASURE_RESULT //宝藏结果 HANDLE_TYPE_TREASURE_RESULT //宝藏结果
HANDLE_TYPE_FACEBOOK_UNBIND //facebook解绑
) )
const ( const (