80 lines
2.2 KiB
Swift
80 lines
2.2 KiB
Swift
//
|
|
// RepositoriesAssembly.swift
|
|
// FluxRead
|
|
//
|
|
// Created by RSA on 18/02/2026.
|
|
//
|
|
|
|
import Foundation
|
|
import Swinject
|
|
|
|
final class RepositoriesAssembly: Assembly {
|
|
|
|
func assemble(container: Container) {
|
|
|
|
/*
|
|
|
|
container.register(ComicBooksRepository.self) { _ in
|
|
return ComicBooksRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(ComicBookMetaDataAttributeRelationRepository.self) { _ in
|
|
return ComicBookMetaDataAttributeRelationRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(ComicBookMetadataRepository.self) { _ in
|
|
return ComicBookMetadataRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(ComicBookPageReadingStatRepository.self) { _ in
|
|
return ComicBookPageReadingStatRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(ComicBookPagesRepository.self) { _ in
|
|
return ComicBookPagesRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(GRDBComicBookPagePanelsRepository.self) { _ in
|
|
return GRDBComicBookPagePanelsRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(GRDBComicBookPagePanelTextRepository.self) { _ in
|
|
return GRDBComicBookPagePanelTextRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(LibraryImportProviderRepository.self) { _ in
|
|
return LibraryImportProviderRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(ComicBookMetaDataAttributeRepository.self) { _ in
|
|
return ComicBookMetaDataAttributeRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(UserActivityRepository.self) { _ in
|
|
return UserActivityRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(SavedSearchComicRepository.self) { _ in
|
|
return SavedSearchComicRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
container.register(SavedSearchRepository.self) { _ in
|
|
return SavedSearchRepository()
|
|
}
|
|
.inObjectScope(.container)
|
|
|
|
*/
|
|
}
|
|
}
|