From 0958e96310185f3d91277b179b2cf0cafb60f54a Mon Sep 17 00:00:00 2001 From: LandaMm Date: Sun, 18 May 2025 12:29:49 +0200 Subject: [PATCH] feat: user routes --- internal/user/routes.go | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 internal/user/routes.go diff --git a/internal/user/routes.go b/internal/user/routes.go new file mode 100644 index 0000000..57d4905 --- /dev/null +++ b/internal/user/routes.go @@ -0,0 +1,23 @@ +package user + +import ( + "fmt" + "net/http" + + "github.com/go-chi/chi/v5" +) + +type UserHandler struct {} + +func NewUserHandler() *UserHandler { + return &UserHandler{} +} + +func (h *UserHandler) RegisterRoutes(router chi.Router) { + router.Get("/login", h.handleLogin) +} + +func (h *UserHandler) handleLogin(w http.ResponseWriter, r *http.Request) { + _, _ = fmt.Fprintf(w, "/GET Hello, user from %s", r.RemoteAddr) +} +