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

17 lines
452B

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