Slide 37
Slide 37 text
public func purchase(product: StoreProduct) async throws -> PurchaseInformation {
try checkRevenueCatConfiguration()
let purchaseInformation = try await revenueCat.purchase(product: product)
return .init(
transaction: purchaseInformation.0,
customerInformation: .init(customerInformation: purchaseInformation.1),
isUserCancelled: purchaseInformation.2
)
}
37 — @basthomas, SwiftConf, August 17, 2022