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

Method RegisterRoutes

api/pkg/handlers/user_handler.go:41–51  ·  view source on GitHub ↗

RegisterRoutes registers the routes for the MessageHandler

(router fiber.Router, middlewares ...fiber.Handler)

Source from the content-addressed store, hash-verified

39
40// RegisterRoutes registers the routes for the MessageHandler
41func (h *UserHandler) RegisterRoutes(router fiber.Router, middlewares ...fiber.Handler) {
42 h.register(router, fiber.MethodGet, "/v1/users/me", middlewares, h.Show)
43 h.register(router, fiber.MethodPut, "/v1/users/me", middlewares, h.Update)
44 h.register(router, fiber.MethodDelete, "/v1/users/me", middlewares, h.Delete)
45 h.register(router, fiber.MethodDelete, "/v1/users/:userID/api-keys", middlewares, h.DeleteAPIKey)
46 h.register(router, fiber.MethodPut, "/v1/users/:userID/notifications", middlewares, h.UpdateNotifications)
47 h.register(router, fiber.MethodGet, "/v1/users/subscription-update-url", middlewares, h.subscriptionUpdateURL)
48 h.register(router, fiber.MethodDelete, "/v1/users/subscription", middlewares, h.cancelSubscription)
49 h.register(router, fiber.MethodGet, "/v1/users/subscription/payments", middlewares, h.subscriptionPayments)
50 h.register(router, fiber.MethodPost, "/v1/users/subscription/invoices/:subscriptionInvoiceID", middlewares, h.subscriptionInvoice)
51}
52
53// Show returns an entities.User
54// @Summary Get current user

Calls 1

registerMethod · 0.80

Tested by

no test coverage detected