Почему это работает, что было написано до Swift 5?
viewmodel
.postSeekerAvatar(data: data)
.flatMap {
self.viewmodel.updateSeeker(withFirstName: params.firstName, lastName: params.lastName, isBusiness: params.isBusiness, abn: "none", address: params.address)
}
.subscribe(onSuccess: { (_) in
SVProgressHUD.dismiss()
self.performSegue(withIdentifier: SegueConstants.toProfileForm, sender: self)
}) { (error) in
SVProgressHUD.showDismissableInfo(with: error.message)
}.disposed(by: disposeBag)
Но как только я обновился до Swift 5, код не выдает ошибку, но когда я использую закрытие .flatMap {}
, он выдаетошибка с указанием

