fix: check closed after sleep

This commit is contained in:
Kevin Franklin Kim 2025-06-02 17:43:39 +02:00
parent bf48e32b51
commit 03b9c772d5
No known key found for this signature in database

View File

@ -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() {