diff --git a/Modules/MicX/Mic/Mic.yml b/Modules/MicX/Mic/Mic.yml index eae0bd4..e86185a 100644 --- a/Modules/MicX/Mic/Mic.yml +++ b/Modules/MicX/Mic/Mic.yml @@ -6,7 +6,7 @@ model: service: actions: - shouldResetActivityDates: Bus.send(K.activityDates, v) + shouldResetActivityDates: Bus.send(K.activityDates, v);Bus.deliver(K.activityDate, v) pipes: activeIds: [recent, K.activeIds] activityDates: [recent, K.activityDates] diff --git a/src/App.swift b/src/App.swift index c35b3d9..4d8093e 100644 --- a/src/App.swift +++ b/src/App.swift @@ -68,6 +68,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate { let meetupIS = MeetupId.Service(.init()) let micS = Mic.Service(.init()) + var subscriptions = [AnyCancellable]() var window: UIWindow? func application( @@ -83,6 +84,7 @@ class AppDelegate: UIResponder, UIApplicationDelegate window?.makeKeyAndVisible() /**/print("ИГР App.didFLWO") + printBus() //testMic1() //testMic2() //testMic2_id("1") @@ -94,6 +96,13 @@ class AppDelegate: UIResponder, UIApplicationDelegate testMic4() return true } + + + func printBus() { + Bus.events + .sink { v in print("ИГР App.printB k/v: '\(v.0)'/'\(v.1)'") } + .store(in: &subscriptions) + } func testMic1() { DispatchQueue.main.asyncAfter(deadline: .now() + 1) { @@ -117,7 +126,6 @@ class AppDelegate: UIResponder, UIApplicationDelegate } } - var subscriptions = [AnyCancellable]() func testMic2_id(_ id: String) { DispatchQueue.main.asyncAfter(deadline: .now() + 2) { Bus.send(Bus.keyId(Mic.K.activityDate, id), Date() + 2)