From 3ff1589c745bb5d3ef8581a469f07bde58d6a830 Mon Sep 17 00:00:00 2001 From: Ian Rumac Date: Wed, 19 Feb 2025 22:52:20 +0100 Subject: [PATCH] Fix lint issue --- .../com/superwall/superapp/MainApplication.kt | 2 ++ .../superwall/superapp/test/UITestActivity.kt | 2 +- .../superapp/RevenueCatPurchaseController.kt | 18 +++++++++--------- 3 files changed, 12 insertions(+), 10 deletions(-) diff --git a/app/src/main/java/com/superwall/superapp/MainApplication.kt b/app/src/main/java/com/superwall/superapp/MainApplication.kt index 1ed5dd70..59105cb6 100644 --- a/app/src/main/java/com/superwall/superapp/MainApplication.kt +++ b/app/src/main/java/com/superwall/superapp/MainApplication.kt @@ -1,5 +1,6 @@ package com.superwall.superapp +import android.annotation.SuppressLint import android.app.Activity import android.os.StrictMode import android.os.StrictMode.ThreadPolicy @@ -36,6 +37,7 @@ class MainApplication : SuperwallDelegate { var activity: WeakReference? = null + @SuppressLint("NewApi") override fun onCreate() { super.onCreate() StrictMode.setThreadPolicy( diff --git a/app/src/main/java/com/superwall/superapp/test/UITestActivity.kt b/app/src/main/java/com/superwall/superapp/test/UITestActivity.kt index d410d859..33d463d6 100644 --- a/app/src/main/java/com/superwall/superapp/test/UITestActivity.kt +++ b/app/src/main/java/com/superwall/superapp/test/UITestActivity.kt @@ -61,7 +61,7 @@ class UITestInfo( object : SuperwallDelegate { override fun handleSuperwallPlacement(eventInfo: SuperwallPlacementInfo) { Log.e( - "\n!! SuperwallDelegate !! \n", + "\n!!SuperwallDelegate!!\n", "\tEvent name:" + eventInfo.placement.rawName + "" + ",\n\tParams:" + eventInfo.params + "\n", ) diff --git a/example/app/src/revenuecat/java/com/superwall/superapp/RevenueCatPurchaseController.kt b/example/app/src/revenuecat/java/com/superwall/superapp/RevenueCatPurchaseController.kt index 0692b0bf..54e64ef1 100644 --- a/example/app/src/revenuecat/java/com/superwall/superapp/RevenueCatPurchaseController.kt +++ b/example/app/src/revenuecat/java/com/superwall/superapp/RevenueCatPurchaseController.kt @@ -26,7 +26,7 @@ import com.superwall.sdk.delegate.PurchaseResult import com.superwall.sdk.delegate.RestorationResult import com.superwall.sdk.delegate.subscription_controller.PurchaseController import com.superwall.sdk.models.entitlements.Entitlement -import com.superwall.sdk.models.entitlements.EntitlementStatus +import com.superwall.sdk.models.entitlements.SubscriptionStatus import kotlinx.coroutines.CompletableDeferred suspend fun Purchases.awaitProducts(productIds: List): List { @@ -125,8 +125,8 @@ class RevenueCatPurchaseController( // Refetch the customer info on load Purchases.sharedInstance.getCustomerInfoWith { if (hasAnyActiveEntitlements(it)) { - setEntitlementStatus( - EntitlementStatus.Active( + setSubscriptionStatus( + SubscriptionStatus.Active( it.entitlements.active .map { Entitlement(it.key, Entitlement.Type.SERVICE_LEVEL) @@ -134,7 +134,7 @@ class RevenueCatPurchaseController( ), ) } else { - setEntitlementStatus(EntitlementStatus.Inactive) + setSubscriptionStatus(SubscriptionStatus.Inactive) } } } @@ -144,8 +144,8 @@ class RevenueCatPurchaseController( */ override fun onReceived(customerInfo: CustomerInfo) { if (hasAnyActiveEntitlements(customerInfo)) { - setEntitlementStatus( - EntitlementStatus.Active( + setSubscriptionStatus( + SubscriptionStatus.Active( customerInfo.entitlements.active .map { Entitlement(it.key, Entitlement.Type.SERVICE_LEVEL) @@ -153,7 +153,7 @@ class RevenueCatPurchaseController( ), ) } else { - setEntitlementStatus(EntitlementStatus.Inactive) + setSubscriptionStatus(SubscriptionStatus.Inactive) } } @@ -288,9 +288,9 @@ class RevenueCatPurchaseController( return entitlements.isNotEmpty() } - private fun setEntitlementStatus(entitlementStatus: EntitlementStatus) { + private fun setSubscriptionStatus(subscriptionStatus: SubscriptionStatus) { if (Superwall.initialized) { - Superwall.instance.setEntitlementStatus(entitlementStatus) + Superwall.instance.setSubscriptionStatus(subscriptionStatus) } } }