blacklist.go 439 B

123456789101112131415161718192021222324
  1. package service
  2. import (
  3. "context"
  4. "go-common/library/log"
  5. )
  6. // Blacklist space blacklist
  7. func (s *Service) Blacklist(c context.Context) {
  8. var (
  9. blTmp []int64
  10. err error
  11. )
  12. if blTmp, err = s.dao.Blacklist(c); err != nil {
  13. log.Error("Service.Blacklist error(%v)", err)
  14. return
  15. }
  16. blacklist := make(map[int64]struct{}, len(blTmp))
  17. for _, mid := range blTmp {
  18. blacklist[mid] = struct{}{}
  19. }
  20. s.BlacklistValue = blacklist
  21. }