Проверка шаблона шины для iOS

21 line
534B

  1. import BusX
  2. extension MeetupId {
  3. enum SectionBus {
  4. static func setupService(
  5. _ ctrl: Controller,
  6. _ service: Service,
  7. _ world: World
  8. ) {
  9. service.any.append(contentsOf: [
  10. Bus.Debounce(shouldResetText, 0.2, K.M, K.textApp),
  11. Bus.Delay(shouldFinishLoading, 5, K.M, K.finishLoading),
  12. Bus.Sync(shouldEnableJoin, K.M, K.isJoinAvailable),
  13. Bus.Sync(shouldResetLoading, K.M, K.isLoading)
  14. Bus.Debounce(shouldManyResetText, 0.2, K.M, K.testTextApp),
  15. ])
  16. }
  17. }
  18. }