/v1/ in the thingie

This commit is contained in:
Lewis Crichton
2023-04-07 18:17:45 +01:00
parent 84a8646b8e
commit f39b1c644d
+12 -8
View File
@@ -130,9 +130,9 @@ func main() {
app.Use(logger.New()) app.Use(logger.New())
// #region settings // #region settings
app.All("/settings", requireAuth) app.All("/v1/settings", requireAuth)
app.Head("/settings", func(c *fiber.Ctx) error { app.Head("/v1/settings", func(c *fiber.Ctx) error {
userId := c.Context().UserValue("userId").(string) userId := c.Context().UserValue("userId").(string)
written, err := rdb.HGet(c.Context(), "settings:"+hash(PEPPER_SETTINGS+userId), "written").Result() written, err := rdb.HGet(c.Context(), "settings:"+hash(PEPPER_SETTINGS+userId), "written").Result()
@@ -147,7 +147,7 @@ func main() {
return c.SendStatus(204) return c.SendStatus(204)
}) })
app.Get("/settings", func(c *fiber.Ctx) error { app.Get("/v1/settings", func(c *fiber.Ctx) error {
userId := c.Context().UserValue("userId").(string) userId := c.Context().UserValue("userId").(string)
settings, err := rdb.HMGet(c.Context(), "settings:"+hash(PEPPER_SETTINGS+userId), "value", "written").Result() settings, err := rdb.HMGet(c.Context(), "settings:"+hash(PEPPER_SETTINGS+userId), "value", "written").Result()
@@ -173,7 +173,7 @@ func main() {
return c.Send(value) return c.Send(value)
}) })
app.Put("/settings", func(c *fiber.Ctx) error { app.Put("/v1/settings", func(c *fiber.Ctx) error {
if c.Get("Content-Type") != "application/octet-stream" { if c.Get("Content-Type") != "application/octet-stream" {
return c.Status(415).JSON(&fiber.Map{ return c.Status(415).JSON(&fiber.Map{
"error": "Content type must be application/octet-stream", "error": "Content type must be application/octet-stream",
@@ -204,7 +204,7 @@ func main() {
}) })
}) })
app.Delete("/settings", func(c *fiber.Ctx) error { app.Delete("/v1/settings", func(c *fiber.Ctx) error {
userId := c.Context().UserValue("userId").(string) userId := c.Context().UserValue("userId").(string)
rdb.Del(c.Context(), "settings:"+hash(PEPPER_SETTINGS+userId)) rdb.Del(c.Context(), "settings:"+hash(PEPPER_SETTINGS+userId))
@@ -214,7 +214,7 @@ func main() {
// #endregion // #endregion
// #region discord oauth // #region discord oauth
app.Get("/oauth/callback", func(c *fiber.Ctx) error { app.Get("/v1/oauth/callback", func(c *fiber.Ctx) error {
code := c.Query("code") code := c.Query("code")
if code == "" { if code == "" {
@@ -289,7 +289,7 @@ func main() {
}) })
}) })
app.Get("/oauth/settings", func(c *fiber.Ctx) error { app.Get("/v1/oauth/settings", func(c *fiber.Ctx) error {
return c.JSON(&fiber.Map{ return c.JSON(&fiber.Map{
"clientId": DISCORD_CLIENT_ID, "clientId": DISCORD_CLIENT_ID,
"redirectUri": DISCORD_REDIRECT_URI, "redirectUri": DISCORD_REDIRECT_URI,
@@ -298,7 +298,7 @@ func main() {
// #endregion // #endregion
// #region erase all // #region erase all
app.Delete("/", requireAuth, func(c *fiber.Ctx) error { app.Delete("/v1", requireAuth, func(c *fiber.Ctx) error {
userId := c.Context().UserValue("userId").(string) userId := c.Context().UserValue("userId").(string)
rdb.Del(c.Context(), "settings:"+hash(PEPPER_SETTINGS+userId)) rdb.Del(c.Context(), "settings:"+hash(PEPPER_SETTINGS+userId))
@@ -308,6 +308,10 @@ func main() {
}) })
// #endregion // #endregion
app.Get("/v1", func(c *fiber.Ctx) error {
return c.Redirect(ROOT_REDIRECT, 303)
})
app.Get("/", func(c *fiber.Ctx) error { app.Get("/", func(c *fiber.Ctx) error {
return c.Redirect(ROOT_REDIRECT, 303) return c.Redirect(ROOT_REDIRECT, 303)
}) })