Files
truckstop/broker/broker.go
2022-01-11 22:56:03 -05:00

18 lines
302 B
Go

package broker
import (
"local/truckstop/config"
"golang.org/x/time/rate"
)
// once per minute
var authlimiter = rate.NewLimiter(rate.Limit(1.0/60.0), 1)
// thrice per minute
var limiter = rate.NewLimiter(rate.Limit(1.0/20.0), 1)
type Broker interface {
Search([]config.State) ([]Job, error)
}