Fix crash when outcomeReason is null.

This commit is contained in:
Alex Hart
2022-07-18 09:28:57 -03:00
parent 43f4bc5abe
commit f9c0156757
3 changed files with 19 additions and 2 deletions

View File

@@ -301,6 +301,8 @@ public class SubscriptionReceiptRequestResponseJob extends BaseJob {
SignalStore.donationsValues().setUnexpectedSubscriptionCancelationTimestamp(timestamp);
MultiDeviceSubscriptionSyncRequestJob.enqueue();
} else if (chargeFailure != null) {
Log.d(TAG, "Charge failure detected: " + chargeFailure, true);
StripeDeclineCode declineCode = StripeDeclineCode.Companion.getFromCode(chargeFailure.getOutcomeNetworkReason());
DonationError.PaymentSetupError paymentSetupError;