From d22be080447c383c3712656515e66e93da99b247 Mon Sep 17 00:00:00 2001 From: vilmibm Date: Mon, 2 May 2022 15:32:40 -0500 Subject: [PATCH] make instance_info more closesly resemble spec --- server/cmd/main.go | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/server/cmd/main.go b/server/cmd/main.go index 19eccc3..da04b5d 100644 --- a/server/cmd/main.go +++ b/server/cmd/main.go @@ -189,9 +189,19 @@ func writeErrorResponse(w http.ResponseWriter, code int, resp BBJResponse) { func setupAPI(opts Opts) { - http.HandleFunc("/instance", handler(opts, func(w http.ResponseWriter, req *http.Request) { + http.HandleFunc("/instance_info", handler(opts, func(w http.ResponseWriter, req *http.Request) { + + type instanceInfo struct { + InstanceName string `json:"instance_name"` + AllowAnon bool `json:"allow_anon"` + Admins []string + } writeResponse(w, BBJResponse{ - Data: opts.Config.InstanceName, + Data: instanceInfo{ + InstanceName: opts.Config.InstanceName, + AllowAnon: opts.Config.AllowAnon, + Admins: opts.Config.Admins, + }, }) }))