github.com/dhax/go-base@v0.0.0-20231004214136-8be7e5c1972b/auth/pwdless/chores.go (about) 1 package pwdless 2 3 import ( 4 "time" 5 6 "github.com/dhax/go-base/logging" 7 ) 8 9 func (rs *Resource) choresTicker() { 10 ticker := time.NewTicker(time.Hour * 1) 11 go func() { 12 for range ticker.C { 13 if err := rs.Store.PurgeExpiredToken(); err != nil { 14 logging.Logger.WithField("chore", "purgeExpiredToken").Error(err) 15 } 16 } 17 }() 18 }