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

20 lines
423 B
Go

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