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 s.opts.Store != nil {
|
||||||
if err := s.opts.Store.Connect(s.opts.Context); err != nil {
|
if err := s.opts.Store.Connect(s.opts.Context); err != nil {
|
||||||
return err
|
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
|
return nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user