From 9267cf26186c1190e49d09ab16c84c8ff96d1997 Mon Sep 17 00:00:00 2001 From: LandaMm Date: Tue, 20 May 2025 18:45:54 +0200 Subject: [PATCH] feat: remove frontend bindings --- internal/auth/routes.go | 25 ++++++++++++------------- internal/user/routes.go | 5 +---- 2 files changed, 13 insertions(+), 17 deletions(-) diff --git a/internal/auth/routes.go b/internal/auth/routes.go index d101ca7..eb96de3 100644 --- a/internal/auth/routes.go +++ b/internal/auth/routes.go @@ -25,7 +25,7 @@ func NewAuthHandler(repo *repository.Queries) *AuthHandler { } } -func (h *AuthHandler) RegisterRoutes(router chi.Router, api chi.Router) { +func (h *AuthHandler) RegisterRoutes(api chi.Router) { api.Get("/profile", h.getProfile) api.Post("/login", h.login) } @@ -44,21 +44,21 @@ func (h *AuthHandler) getProfile(w http.ResponseWriter, r *http.Request) { } if err := json.NewEncoder(w).Encode(map[string]any{ - "full_name": user.FullName, - "email": user.Email, + "full_name": user.FullName, + "email": user.Email, "phoneNumber": user.PhoneNumber, - "isAdmin": user.IsAdmin, - "last_login": user.LastLogin, - "updated_at": user.UpdatedAt, - "created_at": user.CreatedAt, + "isAdmin": user.IsAdmin, + "last_login": user.LastLogin, + "updated_at": user.UpdatedAt, + "created_at": user.CreatedAt, }); err != nil { web.Error(w, "failed to encode user profile", http.StatusInternalServerError) } } type LoginParams struct { - Email string `json:"email"` - Password string `json:"password"` + Email string `json:"email"` + Password string `json:"password"` } func (h *AuthHandler) login(w http.ResponseWriter, r *http.Request) { @@ -84,9 +84,9 @@ func (h *AuthHandler) login(w http.ResponseWriter, r *http.Request) { claims := types.UserClaims{ UserID: user.ID.String(), RegisteredClaims: jwt.RegisteredClaims{ - Issuer: "hspguard", - Subject: user.Email, - IssuedAt: jwt.NewNumericDate(time.Now()), + Issuer: "hspguard", + Subject: user.Email, + IssuedAt: jwt.NewNumericDate(time.Now()), ExpiresAt: jwt.NewNumericDate(time.Now().Add(time.Hour)), }, } @@ -109,4 +109,3 @@ func (h *AuthHandler) login(w http.ResponseWriter, r *http.Request) { web.Error(w, "failed to encode response", http.StatusInternalServerError) } } - diff --git a/internal/user/routes.go b/internal/user/routes.go index 729373c..e48d77a 100644 --- a/internal/user/routes.go +++ b/internal/user/routes.go @@ -20,9 +20,7 @@ func NewUserHandler(repo *repository.Queries) *UserHandler { } } -func (h *UserHandler) RegisterRoutes(router chi.Router, api chi.Router) { - router.Get("/login", h.loginPage) - router.Get("/register", h.registerPage) +func (h *UserHandler) RegisterRoutes(api chi.Router) { api.Post("/register", h.register) } @@ -92,4 +90,3 @@ func (h *UserHandler) register(w http.ResponseWriter, r *http.Request) { web.Error(w, "failed to encode response", http.StatusInternalServerError) } } -