package auth import ( "task-track-backend/model" "github.com/gin-gonic/gin" ) func (h *AuthHandler) Me(c *gin.Context) { userID, exists := c.Get("user_id") if !exists { c.JSON(401, gin.H{"code": 401, "message": "Unauthorized"}) return } var user model.User if err := h.db.First(&user, userID).Error; err != nil { c.JSON(404, gin.H{"code": 404, "message": "User not found"}) return } c.JSON(200, gin.H{"code": 200, "message": "Success", "data": user}) }