hotword.go 429 B

1234567891011121314151617181920212223
  1. package goblin
  2. import (
  3. "context"
  4. "go-common/app/interface/main/tv/model"
  5. "go-common/library/cache/memcache"
  6. )
  7. const _hotwordKey = "_tv_search"
  8. // Hotword get hotword cache.
  9. func (d *Dao) Hotword(c context.Context) (s []*model.Hotword, err error) {
  10. var (
  11. conn = d.mc.Get(c)
  12. item *memcache.Item
  13. )
  14. defer conn.Close()
  15. if item, err = conn.Get(_hotwordKey); err != nil {
  16. return
  17. }
  18. err = conn.Scan(item, &s)
  19. return
  20. }