以下のシナリオで作業しようとしています。2 つのプロデューサー A と B
があります。正常に実行されたproducerB
場合にのみ実行し、エラーがスローされた場合は、エラーを処理してそこで停止します。だから私はこのようなものを試しました。producerA
producerA
producerA.flatMapError {
// handle error and stop right here
}.then(producerB).startWithResult {
// ...
}
エラーがスローproducerB
されても実行されるように見えます。producerA
私のシナリオでどのように機能させることができるか教えてください。