DropletUnavailableLauncherService
The service a host without a launcher bridge, or a droplet without the launcher capability, is given.
@MainActor final class DropletUnavailableLauncherService
Initializers
init()
@MainActor init()
Properties
catalog
@MainActor var catalog: [DropletLauncherItem] { get }
catalogDidChange
@MainActor var catalogDidChange: AnyPublisher<Void, Never> { get }
isAvailable
@MainActor var isAvailable: Bool { get }
Methods
makeDetailView(itemID:context:)
@MainActor func makeDetailView(itemID: String, context: DropletLauncherDetailContext) -> AnyView?
perform(itemID:actionID:query:)
@discardableResult @MainActor func perform(itemID: String, actionID: String?, query: String) -> DropletLauncherOutcome
search(_:)
@MainActor func search(_ query: String) async -> [DropletLauncherItem]