Handle Provider closing in lifecycle
License: MIT Signed-off-by: Łukasz Magiera <magik6k@gmail.com>
Łukasz Magiera committed
Apr 15, 2019 at 17:10 UTC
d5746584cafbbba940e96ff47d896cf065202c90
1 file changed
+3
core/node/provider.go
+3
@@ -30,6 +30,9 @@ func ProviderCtor(mctx MetricsCtx, lc fx.Lifecycle, queue *provider.Queue, rt ro
30
p.Run()
31
return nil
32
},
33
+ OnStop: func(ctx context.Context) error {
34
+ return p.Close()
35
+ },
36
})
37
38
return p