From ebc05839770661dbbf52358cf746fd1395aa07e6 Mon Sep 17 00:00:00 2001 From: Antigravity Date: Mon, 11 May 2026 18:08:41 +0000 Subject: [PATCH] refactor: add IEpubMetadataExtractor interface for local file parsing --- .../Abstractions/Services/IEpubMetadataExtractor.cs | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 src/NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs diff --git a/src/NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs b/src/NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs new file mode 100644 index 0000000..8a749a9 --- /dev/null +++ b/src/NexusReader.Application/Abstractions/Services/IEpubMetadataExtractor.cs @@ -0,0 +1,9 @@ +using FluentResults; +using NexusReader.Application.Queries.Reader; + +namespace NexusReader.Application.Abstractions.Services; + +public interface IEpubMetadataExtractor +{ + Task> ExtractMetadataAsync(Stream epubStream); +}