mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-15 07:28:30 +00:00
Add log entry line for remote backup subscription source.
This commit is contained in:
@@ -19,6 +19,7 @@ import org.thoughtcrime.securesms.dependencies.AppDependencies
|
||||
import org.thoughtcrime.securesms.keyvalue.SignalStore
|
||||
import org.thoughtcrime.securesms.keyvalue.protos.ArchiveUploadProgressState
|
||||
import org.thoughtcrime.securesms.payments.FiatMoneyUtil
|
||||
import org.whispersystems.signalservice.api.storage.IAPSubscriptionId
|
||||
|
||||
class LogSectionRemoteBackups : LogSection {
|
||||
override fun getTitle(): String = "REMOTE BACKUPS"
|
||||
@@ -50,7 +51,14 @@ class LogSectionRemoteBackups : LogSection {
|
||||
val googlePlayServicesAvailability = GooglePlayServicesAvailability.fromCode(GoogleApiAvailability.getInstance().isGooglePlayServicesAvailable(context))
|
||||
val inAppPayment = SignalDatabase.inAppPayments.getLatestInAppPaymentByType(InAppPaymentType.RECURRING_BACKUP)
|
||||
|
||||
val backupSubscriptionType = when (backupSubscriptionId?.iapSubscriptionId) {
|
||||
is IAPSubscriptionId.GooglePlayBillingPurchaseToken -> "Google Play Billing"
|
||||
is IAPSubscriptionId.AppleIAPOriginalTransactionId -> "Apple IAP"
|
||||
null -> if (backupSubscriptionId != null) "Unknown" else "None"
|
||||
}
|
||||
|
||||
output.append("Has backup subscription id : ${backupSubscriptionId != null}\n")
|
||||
output.append("Backup subscription type : $backupSubscriptionType\n")
|
||||
output.append("Google Play Billing state : $googlePlayBillingAccess\n")
|
||||
output.append("Google Play Services state : $googlePlayServicesAvailability\n\n")
|
||||
|
||||
|
||||
Reference in New Issue
Block a user