Files
event/rateclass.go
2023-06-12 20:03:17 -07:00

19 lines
247 B
Go

package event
type rateClass struct {
grantRate float64
criteria map[string]any
eventRate float64
}
func (rc *rateClass) match(ev *Event) bool {
for k, v := range rc.criteria {
if ev.Data[k] != v {
return false
}
}
return true
}