fix: minor fix to plugin service shut down flow

This commit is contained in:
Torkel Ödegaard 2018-04-27 21:22:29 +02:00
parent 7e2fb5e92e
commit b3531362ca

View File

@ -111,11 +111,14 @@ func (pm *PluginManager) Run(ctx context.Context) error {
pm.checkForUpdates()
ticker := time.NewTicker(time.Minute * 10)
for {
run := true
for run {
select {
case <-ticker.C:
pm.checkForUpdates()
case <-ctx.Done():
run = false
break
}
}
@ -125,7 +128,7 @@ func (pm *PluginManager) Run(ctx context.Context) error {
p.Kill()
}
return nil
return ctx.Err()
}
func checkPluginPaths() error {