diff --git a/src/server/game/friend_func.go b/src/server/game/friend_func.go index e5149ed0..b2268963 100644 --- a/src/server/game/friend_func.go +++ b/src/server/game/friend_func.go @@ -302,6 +302,11 @@ func GetRecommendPlayer(p *Player, num int) []int { endFilterList = notChargeNotWatchAdFilterFunc(chargeFilterList) } } + } else { + endFilterList = make([]int, 0, len(chargeFilterList)) + for _, ps := range chargeFilterList { + endFilterList = append(endFilterList, ps.Uid) + } } recommendList := GoUtil.RandSliceNum(endFilterList, num)