RegisterRoutes registers the routes for the MessageHandler
(app *fiber.App, authMiddleware fiber.Handler, middlewares ...fiber.Handler)
| 56 | |
| 57 | // RegisterRoutes registers the routes for the MessageHandler |
| 58 | func (h *DiscordHandler) RegisterRoutes(app *fiber.App, authMiddleware fiber.Handler, middlewares ...fiber.Handler) { |
| 59 | router := app.Group("discord") |
| 60 | h.register(router, fiber.MethodPost, "/event", middlewares, h.Event) |
| 61 | |
| 62 | authRouter := app.Group("v1/discord-integrations") |
| 63 | h.register(authRouter, fiber.MethodPost, "/", append(middlewares, authMiddleware), h.Store) |
| 64 | h.register(authRouter, fiber.MethodGet, "/", append(middlewares, authMiddleware), h.Index) |
| 65 | h.register(authRouter, fiber.MethodDelete, "/:discordID", append(middlewares, authMiddleware), h.Delete) |
| 66 | h.register(authRouter, fiber.MethodPut, "/:discordID", append(middlewares, authMiddleware), h.Update) |
| 67 | } |
| 68 | |
| 69 | // Index returns the discord integrations of a user |
| 70 | // @Summary Get discord integrations of a user |