123456789101112131415161718192021 |
- package dao
- import (
- "context"
- )
- // GetItem get item page
- func (d *Dao) GetItem(c context.Context, id int, bot bool) (res []byte, err error) {
- key := getKey(id, _item, bot)
- res, err = d.GetCache(c, key)
- if err == nil && res != nil {
- return
- }
- url := getUrl(id, _item, bot)
- res, err = d.GetUrl(c, url)
- if err == nil {
- d.AddCache(c, key, res)
- }
- return
- }
|