fix(backend): fixed user registration

This commit is contained in:
2025-06-19 08:49:50 +03:00
parent 96fb472497
commit ac9db69585
2 changed files with 27 additions and 5 deletions

View File

@@ -3,6 +3,7 @@ package api
import (
"encoding/json"
"errors"
"log"
"net/http"
"gitea.mrixs.me/minecraft-platform/backend/internal/core"
@@ -21,8 +22,14 @@ func (h *UserHandler) Register(w http.ResponseWriter, r *http.Request) {
return
}
// --- ДОБАВЛЕНО ЛОГИРОВАНИЕ ---
log.Printf("[Handler] Received registration request for username: '%s', email: '%s'", req.Username, req.Email)
err := h.Service.RegisterNewUser(r.Context(), req)
if err != nil {
// --- ДОБАВЛЕНО ЛОГИРОВАНИЕ ОШИБКИ ---
log.Printf("[Handler] Service returned error: %v", err)
switch {
case errors.Is(err, database.ErrUserExists):
http.Error(w, err.Error(), http.StatusConflict)
@@ -34,5 +41,7 @@ func (h *UserHandler) Register(w http.ResponseWriter, r *http.Request) {
return
}
// --- ДОБАВЛЕНО ЛОГИРОВАНИЕ УСПЕХА ---
log.Printf("[Handler] User '%s' registered successfully.", req.Username)
w.WriteHeader(http.StatusCreated)
}