Refactor AppServices into assembly, feature facades, and lifecycle coordinator.
Extract dependency wiring and session lifecycle from the container and RootViewController, split NetworkBundle by domain, and add module-level feature services while keeping flat accessors for compatibility. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@ -18,6 +18,7 @@ enum AppScenePhase {
|
||||
@MainActor
|
||||
/// 排队运行时,页面外按开关短轮询当前打卡点并语音播报队列变化。
|
||||
final class ScenicQueueRuntime {
|
||||
static let shared = ScenicQueueRuntime()
|
||||
|
||||
var onChange: (() -> Void)?
|
||||
private(set) var isMonitoring = false { didSet { onChange?() } }
|
||||
|
||||
Reference in New Issue
Block a user