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, + }, }) }))