DropletInstallStateService
Reports what the user has switched on, so a droplet can avoid doing work for a widget nobody is showing.
@MainActor protocol DropletInstallStateService : AnyObject
Properties
state
@MainActor var state: DropletInstallState { get }
The current state.
statePublisher
@MainActor var statePublisher: AnyPublisher<DropletInstallState, Never> { get }
Fires on every change to state.