You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
429 B
23 lines
429 B
package goblin |
|
|
|
import ( |
|
"context" |
|
"go-common/app/interface/main/tv/model" |
|
"go-common/library/cache/memcache" |
|
) |
|
|
|
const _hotwordKey = "_tv_search" |
|
|
|
// Hotword get hotword cache. |
|
func (d *Dao) Hotword(c context.Context) (s []*model.Hotword, err error) { |
|
var ( |
|
conn = d.mc.Get(c) |
|
item *memcache.Item |
|
) |
|
defer conn.Close() |
|
if item, err = conn.Get(_hotwordKey); err != nil { |
|
return |
|
} |
|
err = conn.Scan(item, &s) |
|
return |
|
}
|
|
|