Add the service during new

main v0.0.4
René Jochum 2 years ago
parent 27a68bb651
commit a4fb5811e8
Signed by: jochum
GPG Key ID: F7D906F5E51E8E5E

@ -54,20 +54,14 @@ func Must(ctx context.Context) *Components {
return c
}
func New(components ...Component) *Components {
com := &Components{components: make(map[string]Component)}
func New(service micro.Service, components ...Component) *Components {
com := &Components{service: service, components: make(map[string]Component)}
com.Add(components...)
return com
}
func (c *Components) SetService(service micro.Service) *Components {
c.service = service
return c
}
func (c *Components) Service() micro.Service {
return c.service
}

Loading…
Cancel
Save