Successfully modified file: /home/Messier82/projects/service-book/app/src/main/java/com/servicebook/data/billing/BillingManagerImpl.kt (1 replacements). Here is the updated code: ... override suspend fun restorePurchases(): RestoreResult { return when { debugOverride?.mode?.value == DebugBillingOverrideMode.FORCE_PREMIUM -> RestoreResult.Success(hadPurchase = true) debugOverride?.mode?.value == DebugBillingOverrideMode.FORCE_FREE || debugOverride?.mode?.value == DebugBillingOverrideMode.FORCE_PENDING -> RestoreResult.Success(hadPurchase = false) !billingClient.isReady -> RestoreResult.BillingUnavailable else -> { val params = QueryPurchasesParams.newBuilder() ...