Browse Source

Swift 3 naming convention: rename ReceiptVerifyURL to VerifyReceiptURLType

Andrea Bizzotto 8 years ago
parent
commit
50cf46e997
2 changed files with 7 additions and 7 deletions
  1. 6 6
      SwiftyStoreKit/InAppReceipt.swift
  2. 1 1
      SwiftyStoreKit/SwiftyStoreKit.swift

+ 6 - 6
SwiftyStoreKit/InAppReceipt.swift

@@ -149,9 +149,9 @@ public enum ReceiptInfoField: String {
 internal class InAppReceipt {
 
     // URL used to verify remotely receipt
-    enum ReceiptVerifyURL: String {
-        case Production = "https://buy.itunes.apple.com/verifyReceipt"
-        case Test = "https://sandbox.itunes.apple.com/verifyReceipt"
+    enum VerifyReceiptURLType: String {
+        case production = "https://buy.itunes.apple.com/verifyReceipt"
+        case sandbox = "https://sandbox.itunes.apple.com/verifyReceipt"
     }
 
     static var URL: Foundation.URL? {
@@ -179,7 +179,7 @@ internal class InAppReceipt {
     *  - Parameter completion: handler for result
     */
     class func verify(
-        receiptVerifyURL url: ReceiptVerifyURL = .Production,
+        urlType: VerifyReceiptURLType = .production,
         password autoRenewPassword: String? = nil,
         session: URLSession = URLSession.shared,
         completion: @escaping (SwiftyStoreKit.VerifyReceiptResult) -> ()) {
@@ -191,7 +191,7 @@ internal class InAppReceipt {
             }
 
             // Create request
-            let storeURL = Foundation.URL(string: url.rawValue)! // safe (until no more)
+            let storeURL = Foundation.URL(string: urlType.rawValue)! // safe (until no more)
             let storeRequest = NSMutableURLRequest(url: storeURL)
             storeRequest.httpMethod = "POST"
 
@@ -248,7 +248,7 @@ internal class InAppReceipt {
                      */
                     let receiptStatus = ReceiptStatus(rawValue: status) ?? ReceiptStatus.unknown
                     if case .testReceipt = receiptStatus {
-                        verify(receiptVerifyURL: .Test, password: autoRenewPassword, session: session, completion: completion)
+                        verify(urlType: .sandbox, password: autoRenewPassword, session: session, completion: completion)
                     }
                     else {
                         if receiptStatus.isValid {

+ 1 - 1
SwiftyStoreKit/SwiftyStoreKit.swift

@@ -162,7 +162,7 @@ public class SwiftyStoreKit {
         password: String? = nil,
         session: URLSession = URLSession.shared,
         completion:@escaping (VerifyReceiptResult) -> ()) {
-        InAppReceipt.verify(receiptVerifyURL: .Production, password: password, session: session) { result in
+        InAppReceipt.verify(urlType: .production, password: password, session: session) { result in
          
             DispatchQueue.main.async {
                 completion(result)