Михаил Капелько 11 months ago
parent
commit
f838021562
3 changed files with 17 additions and 7 deletions
  1. +1
    -0
      Modules/MeetupIdX/src/MeetupId.Generated.swift
  2. +16
    -0
      Modules/MeetupIdX/src/MeetupId.SectionBus.swift
  3. +0
    -7
      Modules/MeetupIdX/src/MeetupId.V.swift

+ 1
- 0
Modules/MeetupIdX/src/MeetupId.Generated.swift View File

@@ -54,6 +54,7 @@ extension MeetupId {
public init(_ world: World) {
self.world = world
Self.singleton = self
SectionBus.setupService(ctrl, self, world)
SectionGenerated.setupPlatform(ctrl, self, world)
}
}


+ 16
- 0
Modules/MeetupIdX/src/MeetupId.SectionBus.swift View File

@@ -0,0 +1,16 @@
extension MeetupId {
enum SectionBus {
static func setupService(
_ ctrl: Controller,
_ service: Service,
_ world: World
) {
service.any.append(contentsOf: [
Bus.Debounce(shouldResetText, 0.2, K.M, K.textApp),
Bus.Delay(shouldFinishLoading, 5, K.M, K.finishLoading),
Bus.Sync(shouldEnableJoin, K.M, K.isJoinAvailable),
Bus.Sync(shouldResetLoading, K.M, K.isLoading)
])
}
}
}

+ 0
- 7
Modules/MeetupIdX/src/MeetupId.V.swift View File

@@ -7,15 +7,8 @@ extension MeetupId {
@StateObject var isLoading = BusUI.Value(K.isLoading, false)
@StateObject var join = BusUI.Button(K.join)
@StateObject var textField = BusUI.TextField(K.textApp, K.textUI)
let processors: [Any]
public init() {
processors = [
Bus.Debounce(shouldResetText, 0.2, K.M, K.textApp),
Bus.Delay(shouldFinishLoading, 5, K.M, K.finishLoading),
Bus.Sync(shouldEnableJoin, K.M, K.isJoinAvailable),
Bus.Sync(shouldResetLoading, K.M, K.isLoading)
]
}
public var body: some View {


Loading…
Cancel
Save