// Copyright © 2020 Metabolist. All rights reserved. import Combine import ServiceLayer public final class MoreResultsViewModel: ObservableObject, CollectionItemViewModel { public var events: AnyPublisher, Never> private let moreResults: MoreResults private let eventsSubject = PassthroughSubject, Never>() init(moreResults: MoreResults) { self.moreResults = moreResults events = eventsSubject.eraseToAnyPublisher() } } public extension MoreResultsViewModel { var scope: SearchScope { moreResults.scope } }