Skip to content

Commit

Permalink
Removes Offerings.getCurrentOfferingForPlacement() (#121)
Browse files Browse the repository at this point in the history
  • Loading branch information
JayShortway committed Jun 27, 2024
1 parent b788bac commit 0e3951a
Show file tree
Hide file tree
Showing 6 changed files with 0 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ import com.revenuecat.purchases.kmp.Offerings
import com.revenuecat.purchases.kmp.all
import com.revenuecat.purchases.kmp.current
import com.revenuecat.purchases.kmp.get
import com.revenuecat.purchases.kmp.getCurrentOfferingForPlacement
import com.revenuecat.purchases.kmp.getOffering

@Suppress("unused", "UNUSED_VARIABLE")
Expand All @@ -16,7 +15,6 @@ private class OfferingsAPI {
val all: Map<String, Offering> = all
val o1: Offering? = getOffering("")
val o2: Offering? = this[""]
val o3: Offering? = getCurrentOfferingForPlacement("")
}
}
}
1 change: 0 additions & 1 deletion core/api/core.api
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,6 @@ public final class com/revenuecat/purchases/kmp/OfferingsKt {
public final class com/revenuecat/purchases/kmp/Offerings_androidKt {
public static final fun getAll (Lcom/revenuecat/purchases/Offerings;)Ljava/util/Map;
public static final fun getCurrent (Lcom/revenuecat/purchases/Offerings;)Lcom/revenuecat/purchases/Offering;
public static final fun getCurrentOfferingForPlacement (Lcom/revenuecat/purchases/Offerings;Ljava/lang/String;)Lcom/revenuecat/purchases/Offering;
}

public final class com/revenuecat/purchases/kmp/PackageKt {
Expand Down
1 change: 0 additions & 1 deletion core/api/core.klib.api
Original file line number Diff line number Diff line change
Expand Up @@ -531,7 +531,6 @@ final fun (cocoapods.PurchasesHybridCommon/RCOffering).com.revenuecat.purchases.
final fun (cocoapods.PurchasesHybridCommon/RCOffering).com.revenuecat.purchases.kmp/getMetadataString(kotlin/String, kotlin/String): kotlin/String // com.revenuecat.purchases.kmp/getMetadataString|[email protected](kotlin.String;kotlin.String){}[0]
final fun (cocoapods.PurchasesHybridCommon/RCOffering).com.revenuecat.purchases.kmp/getPackage(kotlin/String): cocoapods.PurchasesHybridCommon/RCPackage? // com.revenuecat.purchases.kmp/getPackage|[email protected](kotlin.String){}[0]
final fun (cocoapods.PurchasesHybridCommon/RCOfferings).com.revenuecat.purchases.kmp/get(kotlin/String): cocoapods.PurchasesHybridCommon/RCOffering? // com.revenuecat.purchases.kmp/get|[email protected](kotlin.String){}[0]
final fun (cocoapods.PurchasesHybridCommon/RCOfferings).com.revenuecat.purchases.kmp/getCurrentOfferingForPlacement(kotlin/String): cocoapods.PurchasesHybridCommon/RCOffering? // com.revenuecat.purchases.kmp/getCurrentOfferingForPlacement|getCurrentOfferingForPlacement@cocoapods.PurchasesHybridCommon.RCOfferings(kotlin.String){}[0]
final fun (cocoapods.PurchasesHybridCommon/RCOfferings).com.revenuecat.purchases.kmp/getOffering(kotlin/String): cocoapods.PurchasesHybridCommon/RCOffering? // com.revenuecat.purchases.kmp/getOffering|[email protected](kotlin.String){}[0]
final fun (cocoapods.PurchasesHybridCommon/RCStoreProductDiscount).com.revenuecat.purchases.kmp.models/price(cocoapods.PurchasesHybridCommon/RCStoreProduct): com.revenuecat.purchases.kmp.models/Price // com.revenuecat.purchases.kmp.models/price|[email protected](cocoapods.PurchasesHybridCommon.RCStoreProduct){}[0]
final fun (com.revenuecat.purchases.kmp.i18n/Locale).com.revenuecat.purchases.kmp.i18n/toNsLocale(): platform.Foundation/NSLocale // com.revenuecat.purchases.kmp.i18n/toNsLocale|[email protected](){}[0]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,3 @@ public actual val Offerings.current: Offering?

public actual val Offerings.all: Map<String, Offering>
get() = all

public actual fun Offerings.getCurrentOfferingForPlacement(placementId: String): Offering? =
getCurrentOfferingForPlacement(placementId)
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,6 @@ public expect val Offerings.current: Offering?
*/
public expect val Offerings.all: Map<String, Offering>

/**
* Retrieves an specific offering by a placement identifier.
* For more info see https://www.revenuecat.com/docs/tools/targeting
* @param placementId Placement identifier
*/
public expect fun Offerings.getCurrentOfferingForPlacement(placementId: String): Offering?

/**
* Retrieves an specific offering by its identifier.
* @param identifier Offering identifier
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,3 @@ public actual val Offerings.all: Map<String, Offering>
get() = all().mapEntries { (offeringId, offering) ->
offeringId as String to offering as Offering
}

public actual fun Offerings.getCurrentOfferingForPlacement(placementId: String): Offering? =
TODO() // FIXME no public api available through ObjC in PHC?

0 comments on commit 0e3951a

Please sign in to comment.