INNER CODE UNIT · Go
ticker
keel-hq/keel · approvals/approvals.go:105
ticker := time.NewTicker(60 * time.Minute)
defer ticker.Stop()
err := m.expireEntries()
if err != nil {
log.WithFields(log.Fields{
"error": err,
}).Error("approvals.StartExpiryService: got error while performing initial expired approvals check")
}
for {
select {
case <-ctx.Done():
return nil
case <-ticker.C:
err := m.expireEntries()
if err != nil {
log.WithFields(log.Fields{
"error": err,