package players import ( "joybuywork/internal/repository/dao" "joybuywork/internal/repository/model" ) type Option func(player *Player) func SetDao(d *dao.Query) Option { return func(player *Player) { player.Context.Init(player.Ctx, d, player.BE()) } } func SetCpn(cpn *model.FissionCampaign) Option { return func(player *Player) { player.cpn = cpn } }