From 7f1b84cc49bb541c20ba6c91a3b0d518850eb630 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Mon, 11 May 2026 18:08:08 +0000 Subject: [PATCH] refactor: update BookIngestionModal to use split IEpubMetadataExtractor, add XML docs and IAsyncDisposable --- .../Organisms/BookIngestionModal.razor | 206 ++++++++++-------- 1 file changed, 112 insertions(+), 94 deletions(-) diff --git a/src/NexusReader.UI.Shared/Components/Organisms/BookIngestionModal.razor b/src/NexusReader.UI.Shared/Components/Organisms/BookIngestionModal.razor index 6188c12..b43162e 100644 --- a/src/NexusReader.UI.Shared/Components/Organisms/BookIngestionModal.razor +++ b/src/NexusReader.UI.Shared/Components/Organisms/BookIngestionModal.razor @@ -1,142 +1,139 @@ @using Microsoft.AspNetCore.Components.Forms @using NexusReader.Application.Abstractions.Services @using NexusReader.Application.Queries.Reader -@inject IEpubService EpubService -@inject ILogger Logger +@implements IAsyncDisposable +@inject IEpubMetadataExtractor EpubMetadataExtractor -@if (IsOpen) -{ -