MCPcopy Index your code
hub / github.com/NdoleStudio/httpsms / RegisterRoutes

Method RegisterRoutes

api/pkg/handlers/discord_handler.go:58–67  ·  view source on GitHub ↗

RegisterRoutes registers the routes for the MessageHandler

(app *fiber.App, authMiddleware fiber.Handler, middlewares ...fiber.Handler)

Source from the content-addressed store, hash-verified

56
57// RegisterRoutes registers the routes for the MessageHandler
58func (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

Callers

nothing calls this directly

Calls 1

registerMethod · 0.80

Tested by

no test coverage detected