Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ExpirationResult ¶
ExpirationResult is the struct that represents the result of an expiration job
type ExpirationWorker ¶
type ExpirationWorker struct { RedisClient *extredis.Client Logger zap.Logger Config *viper.Viper ConfigPath string ExpirationCheckInterval time.Duration ExpirationLimitPerRun int // contains filtered or unexported fields }
ExpirationWorker is the struct that represents the scores expirer worker
func GetExpirationWorker ¶
func GetExpirationWorker(configPath string, logger zap.Logger) (*ExpirationWorker, error)
GetExpirationWorker returns a new scores expirer worker
func (*ExpirationWorker) Run ¶
func (w *ExpirationWorker) Run()
Run starts the worker -- this method blocks
Click to show internal directories.
Click to hide internal directories.