Make messaging in keepalive more explicit.

fork-5.53.8
Alex Hart 2022-03-21 12:39:04 -03:00 zatwierdzone przez Greyson Parrelli
rodzic c7352f62e5
commit 782464f664
1 zmienionych plików z 6 dodań i 1 usunięć

Wyświetl plik

@ -90,11 +90,16 @@ public class SubscriptionKeepAliveJob extends BaseJob {
Log.i(TAG, "Successful call to GET active subscription", true);
ActiveSubscription activeSubscription = activeSubscriptionResponse.getResult().get();
if (activeSubscription.getActiveSubscription() == null || !activeSubscription.getActiveSubscription().isActive()) {
if (activeSubscription.getActiveSubscription() == null) {
Log.i(TAG, "User does not have an active subscription. Exiting.", true);
return;
}
if (!activeSubscription.getActiveSubscription().isActive()) {
Log.i(TAG, "User has an inactive subscription. Status message: " + activeSubscription.getActiveSubscription().getStatus() + " Exiting.", true);
return;
}
if (activeSubscription.getActiveSubscription().getEndOfCurrentPeriod() > SignalStore.donationsValues().getLastEndOfPeriod()) {
Log.i(TAG,
String.format(Locale.US,