25 lines
439 B
Go
25 lines
439 B
Go
package service
|
|
|
|
import (
|
|
"context"
|
|
|
|
"go-common/library/log"
|
|
)
|
|
|
|
// Blacklist space blacklist
|
|
func (s *Service) Blacklist(c context.Context) {
|
|
var (
|
|
blTmp []int64
|
|
err error
|
|
)
|
|
if blTmp, err = s.dao.Blacklist(c); err != nil {
|
|
log.Error("Service.Blacklist error(%v)", err)
|
|
return
|
|
}
|
|
blacklist := make(map[int64]struct{}, len(blTmp))
|
|
for _, mid := range blTmp {
|
|
blacklist[mid] = struct{}{}
|
|
}
|
|
s.BlacklistValue = blacklist
|
|
}
|