From 36f14cfb512c94c34596343727b86f2b8b2cfd9f Mon Sep 17 00:00:00 2001 From: Javier Cicchelli Date: Thu, 25 Sep 2025 02:18:30 +0200 Subject: [PATCH] Fixed the FileProvider generic definition for the ServeURIUseCase use case in the library target. --- .../Internal/Use Cases/ServeURIUseCase.swift | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Sources/DocCMiddleware/Internal/Use Cases/ServeURIUseCase.swift b/Sources/DocCMiddleware/Internal/Use Cases/ServeURIUseCase.swift index ad9b08d..fa54fe1 100644 --- a/Sources/DocCMiddleware/Internal/Use Cases/ServeURIUseCase.swift +++ b/Sources/DocCMiddleware/Internal/Use Cases/ServeURIUseCase.swift @@ -16,12 +16,12 @@ import struct Hummingbird.Response import struct Logging.Logger /// A use case that serves a resource, defined by its URI path, from a physical location. -struct ServeURIUseCase { +struct ServeURIUseCase { // MARK: Properties /// A type that conforms to a protocol that defines file system interactions. - let fileProvider: FileSystemProvider + private let fileProvider: Provider /// A type that interacts with the logging system. private let logger: Logger @@ -33,7 +33,7 @@ struct ServeURIUseCase { /// - fileProvider: A type that conforms to a protocol that defines file system interactions. /// - logger: A type that interacts with the logging system. init( - fileProvider: FileSystemProvider, + fileProvider: Provider, logger: Logger ) { self.fileProvider = fileProvider @@ -77,7 +77,7 @@ struct ServeURIUseCase { id: fileIdentifier, context: contextualInfo.context ) - + defer { logger.log( level: .debug,