feat: implement real-time reading progress and refactor profile to CQRS

This commit is contained in:
2026-05-10 18:15:29 +02:00
parent 10dc511f2a
commit b456194ea1
20 changed files with 1738 additions and 96 deletions
@@ -5,7 +5,7 @@ namespace NexusReader.UI.Shared.Services;
public interface ISyncService
{
Task<Result> InitializeAsync();
Task<Result> UpdateProgressAsync(string pageId);
Task<Result> UpdateProgressAsync(string pageId, Guid ebookId, double progress, string? chapterTitle);
event Func<string, DateTime, Task> OnProgressReceived;
Task DisposeAsync();
}