瀏覽代碼

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

Andrea Bizzotto 8 年之前
父節點
當前提交
6fec81b0cf
共有 2 個文件被更改,包括 1 次插入2 次删除
  1. 1 1
      SwiftyStoreKit/PaymentsController.swift
  2. 0 1
      SwiftyStoreKit/SwiftyStoreKit+Types.swift

+ 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
 }