diff --git a/src/server/game/FriendMgr.go b/src/server/game/FriendMgr.go index 9401c693..acc4ff76 100644 --- a/src/server/game/FriendMgr.go +++ b/src/server/game/FriendMgr.go @@ -104,14 +104,6 @@ func (f *FriendMgr) sendToPlayer(m *msg.Msg) (interface{}, error) { // 同步信息 func (f *FriendMgr) sync(m *msg.Msg) (interface{}, error) { data := f.getData().List[m.From] - for _, v := range data { - if v.H != 1 { - log.Debug("sync friendMgr msg to player %d success msg %v", m.From, v) - } - v.H = 1 - } - l := make([]*msg.Msg, len(data)) - copy(l, data) return data, nil } diff --git a/src/server/game/PlayerFunc.go b/src/server/game/PlayerFunc.go index fd96826b..1d3d1f97 100644 --- a/src/server/game/PlayerFunc.go +++ b/src/server/game/PlayerFunc.go @@ -321,6 +321,7 @@ func SyncFriendMsg(p *Player) { } log.Debug("uid : %d, handle friend msg : %v", p.M_DwUin, v) handle(p, v) + v.H = 1 } FriendMod.SetSyncId(maxId) p.PlayMod.save()