aboutsummaryrefslogtreecommitdiff
path: root/web.go
diff options
context:
space:
mode:
Diffstat (limited to 'web.go')
-rw-r--r--web.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/web.go b/web.go
index 444c2ce..498df4e 100644
--- a/web.go
+++ b/web.go
@@ -20,6 +20,8 @@ func main() {
api.Get("/api/libraries/", listLibraries(config))
api.Get("/api/libraries/:id", listLibrary(config))
+ api.Get("/api/Config", getConfig(config))
+
api.Get("/data/:value/:and/:some/:giggles", dataTest())
api.Get("/data/:value/:and", dataTest())
api.Get("/data/:value", dataTest())
@@ -33,6 +35,12 @@ func dataTest() iris.HandlerFunc {
}
}
+func getConfig(c *config.Config) iris.HandlerFunc {
+ return func(ctx *iris.Context) {
+ ctx.JSON(200, c)
+ }
+}
+
func listLibraries(c *config.Config) iris.HandlerFunc {
return func(ctx *iris.Context) {
libs, err := steam.ProcessMultipleLibraries(c.SteamRepositories)