diff options
Diffstat (limited to 'web.go')
| -rw-r--r-- | web.go | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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) |
