mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-05-02 14:43:09 +01:00
Replace monthly badge expires with cancellation dialogs.
This commit is contained in:
@@ -136,7 +136,11 @@ public final class ActiveSubscription {
|
||||
}
|
||||
|
||||
public boolean isInProgress() {
|
||||
return activeSubscription != null && !isActive() && !activeSubscription.isFailedPayment();
|
||||
return activeSubscription != null && !isActive() && (!activeSubscription.isFailedPayment() || activeSubscription.isPastDue());
|
||||
}
|
||||
|
||||
public boolean isPastDue() {
|
||||
return activeSubscription != null && activeSubscription.isPastDue();
|
||||
}
|
||||
|
||||
public boolean isFailedPayment() {
|
||||
@@ -249,6 +253,10 @@ public final class ActiveSubscription {
|
||||
return Status.isPaymentFailed(getStatus());
|
||||
}
|
||||
|
||||
public boolean isPastDue() {
|
||||
return Status.getStatus(getStatus()) == Status.PAST_DUE;
|
||||
}
|
||||
|
||||
public boolean isCanceled() {
|
||||
return Status.getStatus(getStatus()) == Status.CANCELED;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user