При привязывании двух конкретных операций к нажатию кнопки, соответствует ли порядок выполнения порядку привязки?
Например, в следующем коде есть ли способ сказать, что выполняется первым?
self.resetButton.rx.tap.bind(to: viewModel!.resetPasswordButtonObserver).disposed(by: disposeBag)
self.resetButton.rx.tap.bind {[weak self] in
self?.loader.lock()
}.disposed(by: disposeBag)
В моем коде viewModel вызывает API и выполняет операцию сброса перед выполнением блока self?.loader.lock()
, что может вызвать проблемы для действительно быстрых соединений.