joyful/internal/mappingrules/mapping_rule_base.go

15 lines
251 B
Go

package mappingrules
import "slices"
type MappingRuleBase struct {
Name string
Modes []string
}
func (rule *MappingRuleBase) modeCheck(mode *string) bool {
if rule.Modes[0] == "*" {
return true
}
return slices.Contains(rule.Modes, *mode)
}