smpp-otp/internal/delivery/routers/smpp-otp-routers.go

21 lines
486 B
Go
Raw Normal View History

2024-03-27 18:44:50 +00:00
package routers
import (
"net/http"
"smpp-otp/internal/delivery/handlers"
"smpp-otp/internal/service"
"smpp-otp/pkg/lib/logger"
"github.com/go-chi/chi/v5"
)
func SetupOTPRoutes(otpService service.OTPService, logger *logger.Loggers) http.Handler {
otpRouter := chi.NewRouter()
otpHandler := handlers.NewOTPHandler(otpService)
otpRouter.Post("/sendOTP", otpHandler.GenerateAndSaveOTPHandler)
2024-03-27 19:28:21 +00:00
otpRouter.Post("/validateOTP", otpHandler.ValidateOTPHandler)
2024-03-27 18:44:50 +00:00
return otpRouter
}