package auth import ( "github.com/Caknoooo/go-gin-clean-starter/modules/user/controller" "github.com/gin-gonic/gin" "github.com/samber/do" ) func RegisterRoutes(server *gin.Engine, injector *do.Injector) { // Auth routes akan ditambahkan nanti ketika auth controller sudah dibuat userController := do.MustInvoke[controller.UserController](injector) authRoutes := server.Group("/api/v1/auth") { // authRoutes.POST("/refresh-token", authController.RefreshToken) authRoutes.POST("/register", userController.Register) authRoutes.POST("/login", userController.Login) authRoutes.POST("/verify-email", userController.VerifyEmail) authRoutes.POST("/send-verification-email", userController.SendVerificationEmail) } }