package rank import ( "mongo.games.com/game/model" "mongo.games.com/game/ranksrv/com" "mongo.games.com/goserver/core/logger" ) var PlayerLevelMgrInstance = com.NewListMgr[*model.PlayerLevelInfo]( func() int64 { return int64(model.GameParamData.RankTimeout) }, func(platform string, index int32) ([]*model.PlayerLevelInfo, error) { logger.Logger.Tracef("load rank player level platform:%s", platform) list, err := model.FindPlayerLevelList(&model.FindPlayerLevelListArgs{ Platform: platform, }) if err != nil { return nil, err } return list.List, nil })