Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var PartyClientModule = fx.Provide( func( setting PartySettingParams, sSetting sfx.SecuritySettingsParams, ) (out PartyClientResult, err error) { if cli, e := NewPartyClient(setting.PartyUrl, sSetting); e != nil { err = e } else { out.PartyClient = cli } return }, )
View Source
var PartySettingsModule = fx.Provide( func() (out PartySettingResult, err error) { err = out.LoadFromEnv() return }, )
Functions ¶
func NewPartyClient ¶
func NewPartyClient(host string, sSetting sfx.SecuritySettingsParams) (pb.PartyServiceClient, error)
Types ¶
type PartyClientParams ¶
type PartyClientParams struct { fx.In PartyClient pb.PartyServiceClient `name:"PartyClient"` }
type PartyClientResult ¶
type PartyClientResult struct { fx.Out PartyClient pb.PartyServiceClient `name:"PartyClient"` }
type PartySettingParams ¶
type PartySettingResult ¶
type PartySettingResult struct { fx.Out Name string `name:"PartyName" envconfig:"PARTY_NAME" default:"party"` PartyUrl string `name:"PartyUrl" envconfig:"PARTY_URL" default:"localhost:8081"` }
func (*PartySettingResult) LoadFromEnv ¶
func (l *PartySettingResult) LoadFromEnv() (err error)
Click to show internal directories.
Click to hide internal directories.