diff --git a/serviceenabler.go b/serviceenabler.go index 0729e5c..42c56f2 100644 --- a/serviceenabler.go +++ b/serviceenabler.go @@ -105,10 +105,10 @@ func (w *ServiceEnabler) disable(ctx context.Context) error { func (w *ServiceEnabler) watch(ctx context.Context) { go func() { for { + time.Sleep(time.Second) if w.closed() { break } - time.Sleep(time.Second) if value := w.enabledFn(); value != w.enabled() { if value { go func() {