in internal/command/root.go [154:164]
func waitForDelay(opts *output.Options, parent context.Context, logger *zap.Logger) error {
if opts.Delay <= 0 {
return nil
}
logger.Sugar().Infow("Delaying connection.", "delay", opts.Delay)
if err := timed.Wait(parent, opts.Delay); err != nil {
return fmt.Errorf("delay waiting period was interrupted: %w", err)
}
return nil
}