Commit a0c46341f1410a0d4d95cf5c9e05ef8fbb1e5f68

Authored by zhangqijia
1 parent a4dc5782

fix: http login

Showing 1 changed file with 13 additions and 1 deletions   Show diff stats
actions/HttpAction.go
... ... @@ -83,7 +83,19 @@ func (h *HttpAction) Login(c *gin.Context) {
83 83 return
84 84 }
85 85  
86   - PubRsp(c, 0, account.Account)
  86 + var gs []*pb.ServiceInfo
  87 + for k, v := range conf.EtcdClient.GetByPrefix(conf.GlobalConf.GameConf.Name) {
  88 + gs = append(gs, &pb.ServiceInfo{
  89 + Id: k,
  90 + Name: conf.GlobalConf.GameConf.Name,
  91 + Address: v,
  92 + })
  93 + }
  94 + rsp := &pb.LoginRsp{
  95 + Uid: account.Uid,
  96 + GameService: gs,
  97 + }
  98 + PubRsp(c, 0, rsp)
87 99 }
88 100  
89 101 func (h *HttpAction) Start() error {
... ...