Index: ChapterX.Infrastructure/Repositories/LikesRepository.cs
===================================================================
--- ChapterX.Infrastructure/Repositories/LikesRepository.cs	(revision a6e33d1f34c0dbbfff38bfb2c73eea32abfe7cff)
+++ ChapterX.Infrastructure/Repositories/LikesRepository.cs	(revision 877c13c3dd0934c1d31da7988d0d2c2c5925ed55)
@@ -2,5 +2,9 @@
 using ChapterX.Domain.Repositories;
 using ChapterX.Infrastructure.Data.DataContext;
-using Microsoft.EntityFrameworkCore;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
 
 namespace ChapterX.Infrastructure.Repositories
@@ -11,19 +15,4 @@
         {
         }
-
-        public async Task<IEnumerable<Likes>> GetByStoryIdAsync(int storyId, CancellationToken cancellationToken = default)
-            => await _dbSet.Where(l => l.StoryId == storyId).ToListAsync(cancellationToken);
-
-        public async Task<bool> ExistsAsync(int userId, int storyId, CancellationToken cancellationToken = default)
-            => await _dbSet.AnyAsync(l => l.UserId == userId && l.StoryId == storyId, cancellationToken);
-
-        public async Task<bool> DeleteByUserAndStoryAsync(int userId, int storyId, CancellationToken cancellationToken = default)
-        {
-            var like = await _dbSet.FirstOrDefaultAsync(l => l.UserId == userId && l.StoryId == storyId, cancellationToken);
-            if (like == null) return false;
-            _dbSet.Remove(like);
-            await _context.SaveChangesAsync(cancellationToken);
-            return true;
-        }
     }
 }
