Index: ChapterX.API/Controllers/CommentsController.cs
===================================================================
--- ChapterX.API/Controllers/CommentsController.cs	(revision a6e33d1f34c0dbbfff38bfb2c73eea32abfe7cff)
+++ ChapterX.API/Controllers/CommentsController.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
@@ -1,10 +1,8 @@
 using ChapterX.Application.Comment.Commands;
 using ChapterX.Application.Comment.Queries;
-using ChapterX.Domain.Repositories;
 using MediatR;
 using Microsoft.AspNetCore.Authorization;
 using Microsoft.AspNetCore.Mvc;
 using Microsoft.Extensions.Logging;
-using System.Security.Claims;
 
 namespace ChapterX.API.Controllers
@@ -15,29 +13,10 @@
     {
         private readonly IMediator _mediator;
-        private readonly ICommentRepository _commentRepository;
         private readonly ILogger<CommentsController> _logger;
 
-        public CommentsController(IMediator mediator, ICommentRepository commentRepository, ILogger<CommentsController> logger)
+        public CommentsController(IMediator mediator, ILogger<CommentsController> logger)
         {
             _mediator = mediator;
-            _commentRepository = commentRepository;
             _logger = logger;
-        }
-
-        [HttpGet("story/{storyId:int}")]
-        [AllowAnonymous]
-        public async Task<ActionResult> GetByStory(int storyId)
-        {
-            var comments = await _commentRepository.GetByStoryIdAsync(storyId);
-            var result = comments.Select(c => new
-            {
-                id = c.Id,
-                content = c.Content,
-                userId = c.UserId,
-                storyId = c.StoryId,
-                username = c.User?.Username ?? "",
-                createdAt = c.CreatedAt,
-            });
-            return Ok(result);
         }
 
@@ -64,7 +43,6 @@
         public async Task<ActionResult> Add([FromBody] AddRequest request)
         {
-            var callerId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)!);
             _logger.LogInformation("Adding a new comment");
-            var response = await _mediator.Send(request with { UserId = callerId });
+            var response = await _mediator.Send(request);
             return Ok(response);
         }
@@ -80,6 +58,5 @@
             }
 
-            var callerId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)!);
-            var response = await _mediator.Send(request with { CallerId = callerId });
+            var response = await _mediator.Send(request);
             return Ok(response);
         }
@@ -90,6 +67,5 @@
         {
             _logger.LogInformation("Deleting comment with ID: {CommentId}", id);
-            var callerId = int.Parse(User.FindFirstValue(ClaimTypes.NameIdentifier)!);
-            var response = await _mediator.Send(new DeleteRequest(id, callerId));
+            var response = await _mediator.Send(new DeleteRequest(id));
             return Ok(response);
         }
