clickName.go 662 B

123456789101112131415161718192021222324252627
  1. package constant
  2. type ClickNameStr string
  3. const (
  4. InviteClickName ClickNameStr = "INVITE" // 邀请
  5. ShareClickName ClickNameStr = "SHARE" // 分享
  6. TurntableClickName ClickNameStr = "TURNTABLE" // 转盘
  7. DiceClickName ClickNameStr = "DICE" // 骰子
  8. )
  9. var (
  10. clickNameMap map[string]ClickNameStr
  11. )
  12. func init() {
  13. clickNameMap = make(map[string]ClickNameStr, 8)
  14. clickNameMap["INVITE"] = InviteClickName
  15. clickNameMap["SHARE"] = ShareClickName
  16. clickNameMap["TURNTABLE"] = TurntableClickName
  17. clickNameMap["DICE"] = DiceClickName
  18. }
  19. func ClickNameValid(clickName string) bool {
  20. _, exist := clickNameMap[clickName]
  21. return exist
  22. }