diff --git a/pkg/api/configs.go b/pkg/api/configs.go new file mode 100644 index 0000000..b26a3ee --- /dev/null +++ b/pkg/api/configs.go @@ -0,0 +1,15 @@ +package api + +import "net/http" + +func (s *Server) configReadHandler(w http.ResponseWriter, r *http.Request) { + files := make(map[string]string) + if watcher != nil { + watcher.Cache.Range(func(key interface{}, value interface{}) bool { + files[key.(string)] = value.(string) + return true + }) + } + + s.JSONResponse(w, r, files) +}