mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-22 12:08:34 +00:00
Fix stripe canceled subscriptions from showing on management screen.
This commit is contained in:
committed by
Greyson Parrelli
parent
5ad042d232
commit
a64632c862
@@ -195,7 +195,7 @@ class ManageDonationsFragment :
|
|||||||
if (state.subscriptionTransactionState is ManageDonationsState.TransactionState.NotInTransaction) {
|
if (state.subscriptionTransactionState is ManageDonationsState.TransactionState.NotInTransaction) {
|
||||||
val activeSubscription = state.subscriptionTransactionState.activeSubscription.activeSubscription
|
val activeSubscription = state.subscriptionTransactionState.activeSubscription.activeSubscription
|
||||||
|
|
||||||
if (activeSubscription != null) {
|
if (activeSubscription != null && !activeSubscription.isCanceled) {
|
||||||
val subscription: Subscription? = state.availableSubscriptions.firstOrNull { it.level == activeSubscription.level }
|
val subscription: Subscription? = state.availableSubscriptions.firstOrNull { it.level == activeSubscription.level }
|
||||||
if (subscription != null) {
|
if (subscription != null) {
|
||||||
presentSubscriptionSettings(activeSubscription, subscription, state)
|
presentSubscriptionSettings(activeSubscription, subscription, state)
|
||||||
|
|||||||
Reference in New Issue
Block a user