From e083076e4017cbb45074431c67cc2ddc29ab9cfe Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Tue, 2 Sep 2025 09:48:21 -0300 Subject: [PATCH] Add additional information to entitlement level log-line of context job. --- .../securesms/jobs/InAppPaymentRecurringContextJob.kt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt b/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt index d6f6e4f86b..374be8dde7 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/InAppPaymentRecurringContextJob.kt @@ -228,8 +228,9 @@ class InAppPaymentRecurringContextJob private constructor( return when (inAppPayment.type) { InAppPaymentType.RECURRING_BACKUP -> { - if (whoAmIResponse.entitlements?.backup?.backupLevel != SubscriptionsConfiguration.BACKUPS_LEVEL.toLong()) { - info("Entitlement level does not match expected paid backups level.") + val whoAmIEntitlementLevel = whoAmIResponse.entitlements?.backup?.backupLevel + if (whoAmIEntitlementLevel != SubscriptionsConfiguration.BACKUPS_LEVEL.toLong()) { + info("WhoAmI entitlement level ($whoAmIEntitlementLevel) does not match expected paid backups level (${SubscriptionsConfiguration.BACKUPS_LEVEL.toLong()}). Forcing a redemption.") return false }