package controller import ( "github.com/gin-gonic/gin" "godp.abdanhafidz.com/controller" "godp.abdanhafidz.com/models" "godp.abdanhafidz.com/services" ) func Verify(c *gin.Context) { emailVerification := services.EmailVerificationService{} emailVerificationController := controller.Controller[models.ValidateVerifyEmailRequest, models.EmailVerification, models.EmailVerification]{ Service: &emailVerification.Service, } emailVerificationController.RequestJSON(c, func() { emailVerificationController.Service.Constructor.Token = emailVerificationController.Request.Token emailVerification.Validate(emailVerificationController.Request.Email) }) }