package http import "github.com/gofiber/fiber/v3" // RegisterRoutes registers game-session service routes. func RegisterRoutes(app *fiber.App, h *Handler, authMiddleware fiber.Handler) { sessions := app.Group("/sessions") if authMiddleware != nil { sessions.Use(authMiddleware) } sessions.Post("/start", h.StartSession) sessions.Post("/end", h.EndSession) sessions.Post("/:id/answer", h.SubmitAnswer) sessions.Post("/:id/hint", h.RequestHint) sessions.Get("/:id", h.GetSession) sessions.Get("/:id/question", h.GetCurrentQuestion) }