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

25 lines
798B

  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.Debounce(shouldManyResetText, 0.2, K.M, K.textApp),
  12. //Bus.Delay(shouldFinishLoading, 5, K.M, K.finishLoading),
  13. Bus.Delay(shouldManyFinishLoading, 5, K.M, K.finishLoading),
  14. //Bus.Sync(shouldEnableJoin, K.M, K.isJoinAvailable),
  15. Bus.Sync(shouldManyJoin, K.M, K.isJoinAvailable),
  16. //Bus.Sync(shouldResetLoading, K.M, K.isLoading),
  17. Bus.Sync(shouldManyResetLoading, K.M, K.isLoading),
  18. Bus.Debounce(shouldManyTestResetText, 0.2, K.M, K.testTextApp),
  19. ])
  20. }
  21. }
  22. }