1234567891011121314151617181920212223242526272829303132 |
- package dao
- import (
- "context"
- "encoding/json"
- "go-common/app/service/live/resource/api/grpc/v1"
- "go-common/library/log"
- )
- //TitansTeam 话题team值
- const TitansTeam = 40
- //TitansKeyword 话题标签值
- const TitansKeyword = "topic"
- // GetTopicList 获取话题列表
- func (d *Dao) GetTopicList(c context.Context) (resp []string, err error) {
- reply, err := d.titansCli.GetConfigByKeyword(c, &v1.GetConfigReq{Team: TitansTeam, Keyword: TitansKeyword})
- if err != nil {
- log.Error("main_member_GetIdentityStatus_error:%v", err)
- return
- }
- log.Info("main_member_GetIdentityStatus:%v", reply)
- resp = make([]string, 0)
- e := json.Unmarshal([]byte(reply.Value), &resp)
- if e != nil {
- log.Error("GetTopicList_json_error:%v,res=%v,", e, reply.Value)
- return
- }
- return
- }
|