Commit a0c46341f1410a0d4d95cf5c9e05ef8fbb1e5f68
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 { | ... | ... |