Explorar o código

Remove originalTransaction from PurchaseDetails as it's only used when restoring products

Andrea Bizzotto %!s(int64=8) %!d(string=hai) anos
pai
achega
6fec81b0cf

+ 1 - 1
SwiftyStoreKit/PaymentsController.swift

@@ -73,7 +73,7 @@ class PaymentsController: TransactionController {
 
         if transactionState == .purchased {
             
-            let purchase = PurchaseDetails(productId: transactionProductIdentifier, quantity: transaction.payment.quantity, product: payment.product, transaction: transaction, originalTransaction: transaction.original, needsFinishTransaction: !payment.atomically)
+            let purchase = PurchaseDetails(productId: transactionProductIdentifier, quantity: transaction.payment.quantity, product: payment.product, transaction: transaction, needsFinishTransaction: !payment.atomically)
             
             payment.callback(.purchased(purchase: purchase))
 

+ 0 - 1
SwiftyStoreKit/SwiftyStoreKit+Types.swift

@@ -40,7 +40,6 @@ public struct PurchaseDetails {
     public let quantity: Int
     public let product: SKProduct
     public let transaction: PaymentTransaction
-    public let originalTransaction: PaymentTransaction?
     public let needsFinishTransaction: Bool
 }