Don't wrap donation errors.

main
Alex Hart 2022-11-17 11:07:20 -04:00
rodzic 3469e8d0e0
commit 950363a4e9
1 zmienionych plików z 7 dodań i 1 usunięć

Wyświetl plik

@ -135,7 +135,13 @@ class StripePaymentInProgressViewModel(
.map { (_, paymentMethod) -> paymentMethod ?: secure3DSAction.paymentMethodId!! }
}
.flatMapCompletable { stripeRepository.setDefaultPaymentMethod(it) }
.onErrorResumeNext { Completable.error(DonationError.getPaymentSetupError(DonationErrorSource.SUBSCRIPTION, it)) }
.onErrorResumeNext {
if (it is DonationError) {
Completable.error(it)
} else {
Completable.error(DonationError.getPaymentSetupError(DonationErrorSource.SUBSCRIPTION, it))
}
}
disposables += setup.andThen(setLevel).subscribeBy(
onError = { throwable ->