From a0c46341f1410a0d4d95cf5c9e05ef8fbb1e5f68 Mon Sep 17 00:00:00 2001 From: zqj <582132116@qq.com> Date: Mon, 28 Feb 2022 17:24:59 +0800 Subject: [PATCH] fix: http login --- actions/HttpAction.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/actions/HttpAction.go b/actions/HttpAction.go index 17a9386..5493f28 100644 --- a/actions/HttpAction.go +++ b/actions/HttpAction.go @@ -83,7 +83,19 @@ func (h *HttpAction) Login(c *gin.Context) { return } - PubRsp(c, 0, account.Account) + var gs []*pb.ServiceInfo + for k, v := range conf.EtcdClient.GetByPrefix(conf.GlobalConf.GameConf.Name) { + gs = append(gs, &pb.ServiceInfo{ + Id: k, + Name: conf.GlobalConf.GameConf.Name, + Address: v, + }) + } + rsp := &pb.LoginRsp{ + Uid: account.Uid, + GameService: gs, + } + PubRsp(c, 0, rsp) } func (h *HttpAction) Start() error { -- libgit2 0.21.2