wms-be/modules/auth/routes.go

22 lines
730 B
Go

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)
}
}