22 lines
730 B
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)
|
|
}
|
|
}
|