That fuck shit the fascists are using
at master 41 lines 2.8 kB view raw
1package org.tm.archive.logsubmit; 2 3import android.content.Context; 4 5import androidx.annotation.NonNull; 6 7import org.tm.archive.keyvalue.SignalStore; 8import org.tm.archive.recipients.Recipient; 9 10final class LogSectionBadges implements LogSection { 11 12 @Override 13 public @NonNull String getTitle() { 14 return "BADGES"; 15 } 16 17 @Override 18 public @NonNull CharSequence getContent(@NonNull Context context) { 19 if (!SignalStore.account().isRegistered()) { 20 return "Unregistered"; 21 } 22 23 if (SignalStore.account().getE164() == null || SignalStore.account().getAci() == null) { 24 return "Self not yet available!"; 25 } 26 27 return new StringBuilder().append("Badge Count : ").append(Recipient.self().getBadges().size()).append("\n") 28 .append("ExpiredBadge : ").append(SignalStore.donationsValues().getExpiredBadge() != null).append("\n") 29 .append("LastKeepAliveLaunchTime : ").append(SignalStore.donationsValues().getLastKeepAliveLaunchTime()).append("\n") 30 .append("LastEndOfPeriod : ").append(SignalStore.donationsValues().getLastEndOfPeriod()).append("\n") 31 .append("SubscriptionEndOfPeriodConversionStarted: ").append(SignalStore.donationsValues().getSubscriptionEndOfPeriodConversionStarted()).append("\n") 32 .append("SubscriptionEndOfPeriodRedemptionStarted: ").append(SignalStore.donationsValues().getSubscriptionEndOfPeriodRedemptionStarted()).append("\n") 33 .append("SubscriptionEndOfPeriodRedeemed : ").append(SignalStore.donationsValues().getSubscriptionEndOfPeriodRedeemed()).append("\n") 34 .append("IsUserManuallyCancelled : ").append(SignalStore.donationsValues().isUserManuallyCancelled()).append("\n") 35 .append("DisplayBadgesOnProfile : ").append(SignalStore.donationsValues().getDisplayBadgesOnProfile()).append("\n") 36 .append("SubscriptionRedemptionFailed : ").append(SignalStore.donationsValues().getSubscriptionRedemptionFailed()).append("\n") 37 .append("ShouldCancelBeforeNextAttempt : ").append(SignalStore.donationsValues().getShouldCancelSubscriptionBeforeNextSubscribeAttempt()).append("\n") 38 .append("Has unconverted request context : ").append(SignalStore.donationsValues().getSubscriptionRequestCredential() != null).append("\n") 39 .append("Has unredeemed receipt presentation : ").append(SignalStore.donationsValues().getSubscriptionReceiptCredential() != null).append("\n"); 40 } 41}