using System.Threading.Tasks; using API.Entities; using API.Entities.Enums; namespace API.Interfaces.Repositories { public interface IAppUserProgressRepository { void Update(AppUserProgress userProgress); Task CleanupAbandonedChapters(); Task UserHasProgress(LibraryType libraryType, int userId); Task GetUserProgressAsync(int chapterId, int userId); } }