From b5cf0bec6c13074bd39ee91e4ab182faff3c1868 Mon Sep 17 00:00:00 2001 From: sp Date: Sat, 8 May 2021 06:02:22 +1000 Subject: [PATCH] UserEx added --- apiV1User.go | 12 ++++++++++++ apiv1.go | 4 ++++ 2 files changed, 16 insertions(+) diff --git a/apiV1User.go b/apiV1User.go index 96c9232..c7eb5c9 100644 --- a/apiV1User.go +++ b/apiV1User.go @@ -151,3 +151,15 @@ func apiV1UserEnable(w http.ResponseWriter, r *http.Request, ss *loan.Session) { } apiV1SendJson(p.Enabled, w, r, ss) } + +func apiV1UserExGet(w http.ResponseWriter, r *http.Request, ss *loan.Session) { + id := r.URL.Path[len(apiV1Prefix+"user-ex/"):] + ret := loan.UserEx{} + e := ret.Read(id) + if e != nil { + log.Error("read people error", id, e.Error()) + apiV1Client404Error(w, r, ss) + return + } + apiV1SendJson(ret, w, r, ss) +} diff --git a/apiv1.go b/apiv1.go index 7e07af6..67ff3ed 100644 --- a/apiv1.go +++ b/apiv1.go @@ -52,6 +52,8 @@ func setupApiV1Handler() []apiV1HandlerMap { {"DELETE", "user/", apiV1UserDelete}, {"POST", "user-enable/", apiV1UserEnable}, + {"GET", "user-ex/", apiV1UserExGet}, + {"GET", "broker/", apiV1BrokerGet}, {"POST", "broker/", apiV1BrokerPost}, {"PUT", "broker/", apiV1BrokerPut}, @@ -120,6 +122,8 @@ func setupApiV1Handler() []apiV1HandlerMap { {"DELETE", "user/", apiV1UserDelete}, {"POST", "user-enable/", apiV1UserEnable}, + {"GET", "user-ex/", apiV1UserExGet}, + {"GET", "broker/", apiV1BrokerGet}, {"POST", "broker/", apiV1BrokerPost}, {"PUT", "broker/", apiV1BrokerPut},