Browse Source

Added InAppReceiptRefreshRequest.cancel

Roman Podymov 5 years ago
parent
commit
135464bd53
1 changed files with 5 additions and 1 deletions
  1. 5 1
      SwiftyStoreKit/InAppReceiptRefreshRequest.swift

+ 5 - 1
SwiftyStoreKit/InAppReceiptRefreshRequest.swift

@@ -26,7 +26,7 @@
 import StoreKit
 import StoreKit
 import Foundation
 import Foundation
 
 
-class InAppReceiptRefreshRequest: NSObject, SKRequestDelegate {
+class InAppReceiptRefreshRequest: NSObject, SKRequestDelegate, InAppRequest {
 
 
     enum ResultType {
     enum ResultType {
         case success
         case success
@@ -60,6 +60,10 @@ class InAppReceiptRefreshRequest: NSObject, SKRequestDelegate {
         self.refreshReceiptRequest.start()
         self.refreshReceiptRequest.start()
     }
     }
 
 
+    func cancel() {
+        self.refreshReceiptRequest.cancel()
+    }
+    
     func requestDidFinish(_ request: SKRequest) {
     func requestDidFinish(_ request: SKRequest) {
         /*if let resoreRequest = request as? SKReceiptRefreshRequest {
         /*if let resoreRequest = request as? SKReceiptRefreshRequest {
          let receiptProperties = resoreRequest.receiptProperties ?? [:]
          let receiptProperties = resoreRequest.receiptProperties ?? [:]