mirror of
https://github.com/FluxaMedia/fluxa.git
synced 2026-07-29 21:19:13 +00:00
18 lines
579 B
Swift
18 lines
579 B
Swift
import Foundation
|
|
|
|
@MainActor
|
|
final class FluxaAppleAppRuntime {
|
|
let coordinator: FluxaAppleHeadlessCoordinator
|
|
|
|
init(runtime: FluxaAppleHeadlessRuntime) {
|
|
let configurationStore = FluxaAppleAddonConfigurationStore()
|
|
let handler = FluxaAppleHomeEffectHandler(
|
|
configurationStore: configurationStore,
|
|
catalogBootstrap: FluxaAppleCatalogBootstrap()
|
|
)
|
|
coordinator = FluxaAppleHeadlessCoordinator(
|
|
runtime: runtime,
|
|
executor: FluxaApplePlatformEffectExecutor(handler: handler)
|
|
)
|
|
}
|
|
}
|