join.go 707 B

123456789101112131415161718192021222324252627282930
  1. package main
  2. import (
  3. "math/rand"
  4. "github.com/mhaya/game/game_cluster/internal/constant"
  5. "github.com/mhaya/game/game_cluster/internal/mdb/eventmodels"
  6. )
  7. func getJoinFakeData(users []*eventmodels.UserBasic) []*eventmodels.JoinChannelEventContent {
  8. datas := make([]*eventmodels.JoinChannelEventContent, 0, 8)
  9. for i := 0; i < count; i++ {
  10. userBasic := getUserBasic(users)
  11. eventBasic := getEventBasic()
  12. datas = append(datas, &eventmodels.JoinChannelEventContent{
  13. UserBasic: *userBasic,
  14. EventBasic: *eventBasic,
  15. ChannelName: func() string {
  16. if rand.Intn(2) == 1 {
  17. return string(constant.TGJoinName)
  18. }
  19. return string(constant.DCJoinName)
  20. }(),
  21. })
  22. }
  23. return datas
  24. }