You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
367 B
Go
21 lines
367 B
Go
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
|
|
}
|
|
}
|