channelName.go 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. package constant
  2. type FollowChannelNameStr string
  3. const (
  4. // TODO 需要设置关注频道名称
  5. TwitterFollowName FollowChannelNameStr = "Twitter"
  6. YoutubeFollowName FollowChannelNameStr = "Youtube"
  7. )
  8. var (
  9. followChannelNameMap map[string]FollowChannelNameStr
  10. )
  11. func init() {
  12. followChannelNameMap = make(map[string]FollowChannelNameStr, 8)
  13. followChannelNameMap["Twitter"] = TwitterFollowName
  14. followChannelNameMap["Youtube"] = YoutubeFollowName
  15. }
  16. func FollowChannelNameValid(followName string) bool {
  17. _, exist := followChannelNameMap[followName]
  18. return exist
  19. }
  20. type JoinChannelNameStr string
  21. const (
  22. // TODO 需要设置加入频道名称
  23. TGJoinName JoinChannelNameStr = "TG"
  24. DCJoinName JoinChannelNameStr = "DC"
  25. )
  26. var (
  27. joinChannelNameMap map[string]JoinChannelNameStr
  28. )
  29. func init() {
  30. joinChannelNameMap = make(map[string]JoinChannelNameStr, 8)
  31. joinChannelNameMap["TG"] = TGJoinName
  32. joinChannelNameMap["DC"] = DCJoinName
  33. }
  34. func JoinChannelNameValid(joinName string) bool {
  35. _, exist := joinChannelNameMap[joinName]
  36. return exist
  37. }