18 lines
329 B
Go
18 lines
329 B
Go
package pwdless
|
|
|
|
import (
|
|
"time"
|
|
|
|
"github.com/dhax/go-base/logging"
|
|
)
|
|
|
|
func (rs *Resource) choresTicker() {
|
|
ticker := time.NewTicker(time.Hour * 1)
|
|
go func() {
|
|
for range ticker.C {
|
|
if err := rs.Store.PurgeExpiredToken(); err != nil {
|
|
logging.Logger.WithField("chore", "purgeExpiredToken").Error(err)
|
|
}
|
|
}
|
|
}()
|
|
}
|