Strip out quotes (#97)

* Add Retry function

* Strip out quotations from csv
This commit is contained in:
Dave Gallant
2023-04-02 03:46:28 +00:00
committed by GitHub
parent d93b835130
commit 000d5762e8
3 changed files with 47 additions and 16 deletions

18
pkg/util/retry.go Normal file
View File

@@ -0,0 +1,18 @@
package util
import (
"time"
"github.com/rs/zerolog/log"
)
func Retry(attempts int, delay time.Duration,fn func() error) error {
var err error
for i := 0; i < attempts; i++ {
if err = fn(); err == nil {
return nil
}
log.Error().Msgf("Retrying after %d seconds. An error occured: %s", delay, err)
time.Sleep(delay)
}
return err
}