add middleware for perflite requests and delete cors from user and auth

handlers
This commit is contained in:
2025-10-11 11:07:43 +05:00
parent 6850701b47
commit 2ccab0a17f
5 changed files with 33 additions and 25 deletions
@@ -0,0 +1,28 @@
package handlers
import (
"api_bb/internal/models"
"net/http"
)
// Общая функция для преобразования User в UserResponse
func toUserResponse(user *models.User) UserResponse {
return UserResponse{
ID: user.ID,
Email: user.Email,
FirstName: user.FirstName,
LastName: user.LastName,
Phone: user.Phone,
Experience: user.Experience,
Goals: user.Goals,
Newsletter: user.Newsletter,
Role: user.Role,
CreatedAt: user.CreatedAt,
UpdatedAt: user.UpdatedAt,
}
}
// Обработчик для OPTIONS запросов
func (h *UserHandler) handleOptions(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusOK)
}