Files
flagger/vendor/github.com/solo-io/go-utils/contextutils/time.go
Yuval Kohavi e5612bca50 dep ensure
2019-04-10 20:20:10 -04:00

16 lines
210 B
Go

package contextutils
import (
"context"
"time"
)
func Sleep(ctx context.Context, amount time.Duration) error {
select {
case <-time.After(amount):
return nil
case <-ctx.Done():
return ctx.Err()
}
}