Refactor: Web Consolidation and Identity Stabilization #40
@@ -4,17 +4,17 @@ using NexusReader.Application.Abstractions.Services;
|
|||||||
|
|
||||||
namespace NexusReader.Application.Queries.Reader;
|
namespace NexusReader.Application.Queries.Reader;
|
||||||
|
|
||||||
internal sealed class GetReaderPageQueryHandler : IQueryHandler<GetReaderPageQuery, ReaderPageViewModel>
|
public class GetReaderPageQueryHandler : IQueryHandler<GetReaderPageQuery, ReaderPageViewModel>
|
||||||
{
|
{
|
||||||
private readonly IEpubService _epubService;
|
private readonly IEpubReader _epubReader;
|
||||||
|
|
||||||
public GetReaderPageQueryHandler(IEpubService epubService)
|
public GetReaderPageQueryHandler(IEpubReader epubReader)
|
||||||
{
|
{
|
||||||
_epubService = epubService;
|
_epubReader = epubReader;
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task<Result<ReaderPageViewModel>> Handle(GetReaderPageQuery request, CancellationToken cancellationToken)
|
public async Task<Result<ReaderPageViewModel>> Handle(GetReaderPageQuery request, CancellationToken cancellationToken)
|
||||||
{
|
{
|
||||||
return await _epubService.GetEpubContentAsync(request.ChapterIndex, request.UserId);
|
return await _epubReader.GetEpubContentAsync(request.ChapterIndex, request.UserId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user