using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; using Kavita.Models.DTOs.Reader; using Kavita.Models.Entities.User; namespace Kavita.API.Services; public interface IBookmarkService { Task DeleteBookmarkFiles(IEnumerable bookmarks, CancellationToken ct = default); Task BookmarkPage(AppUser userWithBookmarks, BookmarkDto bookmarkDto, string imageToBookmark, CancellationToken ct = default); Task RemoveBookmarkPage(AppUser userWithBookmarks, BookmarkDto bookmarkDto, CancellationToken ct = default); Task> GetBookmarkFilesById(IEnumerable bookmarkIds, CancellationToken ct = default); }