Fixed the FileProvider generic definition for the ServeURIUseCase use case in the library target.
This commit is contained in:
@@ -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<FileSystemProvider: FileProvider> {
|
||||
struct ServeURIUseCase<Provider: FileProvider> {
|
||||
|
||||
// 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<FileSystemProvider: FileProvider> {
|
||||
/// - 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<FileSystemProvider: FileProvider> {
|
||||
id: fileIdentifier,
|
||||
context: contextualInfo.context
|
||||
)
|
||||
|
||||
|
||||
defer {
|
||||
logger.log(
|
||||
level: .debug,
|
||||
|
||||
Reference in New Issue
Block a user