disconnect from stuff on service stop
Signed-off-by: Vasiliy Tolstov <v.tolstov@unistack.org>
This commit is contained in:
parent
9553f46cf4
commit
f2413a7789
26
service.go
26
service.go
@ -164,14 +164,6 @@ func (s *service) Start() error {
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
if s.opts.Transport != nil {
|
||||
if err := s.opts.Transport.Connect(s.opts.Context); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
if s.opts.Store != nil {
|
||||
if err := s.opts.Store.Connect(s.opts.Context); err != nil {
|
||||
return err
|
||||
@ -213,6 +205,24 @@ func (s *service) Stop() error {
|
||||
}
|
||||
}
|
||||
|
||||
if s.opts.Registry != nil {
|
||||
if err := s.opts.Registry.Disconnect(s.opts.Context); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
if s.opts.Broker != nil {
|
||||
if err := s.opts.Broker.Disconnect(s.opts.Context); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
if s.opts.Store != nil {
|
||||
if err := s.opts.Store.Disconnect(s.opts.Context); err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user