diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate index 325e34c..67efb34 100644 Binary files a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate and b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index dfbaa09..9b431c2 100644 --- a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -10,11 +10,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361523.935232" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "231" - endingLineNumber = "231" + startingLineNumber = "238" + endingLineNumber = "238" landmarkName = "authorizeApp(_:)" landmarkType = "5"> @@ -26,11 +26,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361523.935232" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "234" - endingLineNumber = "234" + startingLineNumber = "241" + endingLineNumber = "241" landmarkName = "authorizeApp(_:)" landmarkType = "5"> @@ -58,11 +58,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361523.935232" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "523" - endingLineNumber = "523" + startingLineNumber = "530" + endingLineNumber = "530" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -74,11 +74,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361523.935232" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "403" - endingLineNumber = "403" + startingLineNumber = "410" + endingLineNumber = "410" landmarkName = "sendGETRequest(_:onCompletion:)" landmarkType = "5"> @@ -122,11 +122,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361523.935232" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "420" - endingLineNumber = "420" + startingLineNumber = "427" + endingLineNumber = "427" landmarkName = "sendGETRequest(_:onCompletion:)" landmarkType = "5"> @@ -138,11 +138,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361523.935232" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "492" - endingLineNumber = "492" + startingLineNumber = "499" + endingLineNumber = "499" landmarkName = "sendGETRequest(_:onCompletion:)" landmarkType = "5"> @@ -154,11 +154,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361523.935232" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "436" - endingLineNumber = "436" + startingLineNumber = "443" + endingLineNumber = "443" landmarkName = "sendGETRequest(_:onCompletion:)" landmarkType = "5"> @@ -170,11 +170,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361523.935232" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "446" - endingLineNumber = "446" + startingLineNumber = "453" + endingLineNumber = "453" landmarkName = "sendGETRequest(_:onCompletion:)" landmarkType = "5"> @@ -186,11 +186,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361523.935232" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "455" - endingLineNumber = "455" + startingLineNumber = "462" + endingLineNumber = "462" landmarkName = "sendGETRequest(_:onCompletion:)" landmarkType = "5"> @@ -250,11 +250,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361638.753715" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "216" - endingLineNumber = "216" + startingLineNumber = "223" + endingLineNumber = "223" landmarkName = "authorizeApp(_:)" landmarkType = "5"> @@ -266,11 +266,11 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491705859.140832" + timestampString = "493141315.678809" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "216" - endingLineNumber = "216" + startingLineNumber = "223" + endingLineNumber = "223" offsetFromSymbolStart = "4169"> @@ -298,11 +298,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491361667.580641" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "219" - endingLineNumber = "219" + startingLineNumber = "226" + endingLineNumber = "226" landmarkName = "authorizeApp(_:)" landmarkType = "5"> @@ -314,11 +314,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491433196.788315" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "527" - endingLineNumber = "527" + startingLineNumber = "534" + endingLineNumber = "534" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -330,11 +330,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491485573.176495" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "637" - endingLineNumber = "637" + startingLineNumber = "644" + endingLineNumber = "644" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -346,11 +346,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491485573.176495" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "653" - endingLineNumber = "653" + startingLineNumber = "660" + endingLineNumber = "660" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -362,11 +362,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491485573.176495" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "654" - endingLineNumber = "654" + startingLineNumber = "661" + endingLineNumber = "661" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -378,11 +378,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491485573.176495" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "638" - endingLineNumber = "638" + startingLineNumber = "645" + endingLineNumber = "645" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -394,11 +394,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491460836.27789" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "610" - endingLineNumber = "610" + startingLineNumber = "617" + endingLineNumber = "617" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -406,30 +406,30 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Dictionary<Swift.String, Swift.AnyObject>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" + symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Optional<Swift.Dictionary<Swift.String, Swift.AnyObject>>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491705859.144996" + timestampString = "493141315.685656" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "637" - endingLineNumber = "637" - offsetFromSymbolStart = "1052"> + startingLineNumber = "644" + endingLineNumber = "644" + offsetFromSymbolStart = "1063"> @@ -442,11 +442,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491460836.27789" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "620" - endingLineNumber = "620" + startingLineNumber = "627" + endingLineNumber = "627" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -454,30 +454,30 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Dictionary<Swift.String, Swift.AnyObject>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" + symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Optional<Swift.Dictionary<Swift.String, Swift.AnyObject>>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491705859.146074" + timestampString = "493141315.686671" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "637" - endingLineNumber = "637" - offsetFromSymbolStart = "1052"> + startingLineNumber = "644" + endingLineNumber = "644" + offsetFromSymbolStart = "1063"> @@ -506,7 +506,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift" - timestampString = "491705859.147976" + timestampString = "493141315.687503" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "272" @@ -521,7 +521,7 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift" - timestampString = "491705859.148176" + timestampString = "493141315.687605" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "275" @@ -538,11 +538,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491460836.27789" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "538" - endingLineNumber = "538" + startingLineNumber = "545" + endingLineNumber = "545" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -550,30 +550,30 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Dictionary<Swift.String, Swift.AnyObject>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" + symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Optional<Swift.Dictionary<Swift.String, Swift.AnyObject>>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491705859.149401" + timestampString = "493141315.688506" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "637" - endingLineNumber = "637" - offsetFromSymbolStart = "1052"> + startingLineNumber = "644" + endingLineNumber = "644" + offsetFromSymbolStart = "1063"> @@ -586,11 +586,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491460836.27789" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "573" - endingLineNumber = "573" + startingLineNumber = "580" + endingLineNumber = "580" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -598,30 +598,30 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Dictionary<Swift.String, Swift.AnyObject>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" + symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Optional<Swift.Dictionary<Swift.String, Swift.AnyObject>>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491705859.151383" + timestampString = "493141315.68948" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "637" - endingLineNumber = "637" - offsetFromSymbolStart = "1052"> + startingLineNumber = "644" + endingLineNumber = "644" + offsetFromSymbolStart = "1063"> @@ -634,11 +634,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491460836.27789" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "582" - endingLineNumber = "582" + startingLineNumber = "589" + endingLineNumber = "589" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -650,11 +650,11 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491460836.27789" + timestampString = "493138930.417608" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "583" - endingLineNumber = "583" + startingLineNumber = "590" + endingLineNumber = "590" landmarkName = "sendPOSTRequest(_:body:onCompletion:)" landmarkType = "5"> @@ -662,30 +662,30 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Dictionary<Swift.String, Swift.AnyObject>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" + symbolName = "Vendoo.EtsyRESTAPIManager.sendPOSTRequest (Swift.String, body : Swift.Optional<Swift.Dictionary<Swift.String, Swift.AnyObject>>, onCompletion : Swift.Optional<(Swift.Optional<Swift.AnyObject>, Swift.Optional<__ObjC.NSError>) -> ()>) -> ()" moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/EtsyRESTAPIManager.swift" - timestampString = "491705859.153852" + timestampString = "493141315.690565" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "637" - endingLineNumber = "637" - offsetFromSymbolStart = "1052"> + startingLineNumber = "644" + endingLineNumber = "644" + offsetFromSymbolStart = "1063"> @@ -762,12 +762,12 @@ moduleName = "Vendoo" usesParentBreakpointCondition = "Yes" urlString = "file:///Users/okechi/Documents/iOs%20Practice/Vendoo/Vendoo_bb/Vendoo/Vendoo/ListingPreviewViewController.swift" - timestampString = "491705859.15903" + timestampString = "493141315.694778" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" startingLineNumber = "319" endingLineNumber = "319" - offsetFromSymbolStart = "63607"> + offsetFromSymbolStart = "63637"> + + + + + + + + + + + + diff --git a/Vendoo/EtsyRESTAPIManager.swift b/Vendoo/EtsyRESTAPIManager.swift index 5efd292..10878ba 100644 --- a/Vendoo/EtsyRESTAPIManager.swift +++ b/Vendoo/EtsyRESTAPIManager.swift @@ -41,6 +41,7 @@ class EtsyRESTAPIManager: NSObject { //private let oauthswift = OAuth1Swift(parameters: ["consumerKey":"snbs78qkfy3yqq6yhe6yv49b","consumerSecret":"4sbva4oqb6", "requestTokenUrl": "https://openapi.etsy.com/v2/oauth/request_token?scope=listings_w%20listings_r%20listings_d%20transactions_r%20transactions_w%20"]) override init(){ + super.init() if let path = NSBundle.mainBundle().pathForResource("Services", ofType: "plist"), dict = NSDictionary(contentsOfFile: path) as? [String: AnyObject] { // use swift dictionary as normal @@ -81,6 +82,12 @@ class EtsyRESTAPIManager: NSObject { NSUserDefaults.standardUserDefaults().setBool(true, forKey: "etsyDefaultsOverriden") } + + self.sendPOSTRequest("/taxonomy/categories", body: ["result":""], onCompletion: { + (dict, error) -> Void in + NSUserDefaults.standardUserDefaults().setObject(EtsyRESTAPIManager.settingsDictionary, forKey: "etsySettings") + EtsyRESTAPIManager.settingsDictionary["categories"] = dict + }) } @@ -496,7 +503,7 @@ extension EtsyRESTAPIManager { } //sends the pregenerated url as a request to api service - func sendPOSTRequest(request: String, var body: [String: AnyObject], onCompletion: ServiceResponse?) { + func sendPOSTRequest(request: String, var body: [String: AnyObject]?, onCompletion: ServiceResponse?) { /* let request = NSMutableURLRequest(URL: NSURL(string: request)!) @@ -634,7 +641,7 @@ extension EtsyRESTAPIManager { */ //body["oauth_verifier"] = (self.oauthswift.client.credential.oauth_verifier) //@FIXME: multipart post request is returning with oauth signature invalid for uploading image in etsy - self.oauthswift.client.postMultiPartRequest(self.baseURL + request, method: OAuthSwiftHTTPRequest.Method.POST, parameters: body, success: { + self.oauthswift.client.postMultiPartRequest(self.baseURL + request, method: OAuthSwiftHTTPRequest.Method.POST, parameters: body!, success: { (data, response) -> Void in let dataString = NSString(data: data, encoding: NSUTF8StringEncoding) let dict = self.convertStringToDictionary(dataString! as String) @@ -663,8 +670,23 @@ extension EtsyRESTAPIManager { } ) - }else { - self.oauthswift.client.post(self.baseURL + request, parameters: body, headers: nil, + } + else if (request.containsString("/taxonomy/categories")) { + self.oauthswift.client.post(self.baseURL + request, + success: { + (data, response) -> Void in + let dataString = NSString(data: data, encoding: NSUTF8StringEncoding) + let dict = self.convertStringToDictionary(dataString! as String) + print(dict) + print(response) + }, + failure: { + (error) -> Void in + print(error) + }) + } + else { + self.oauthswift.client.post(self.baseURL + request, parameters: body!, headers: nil, success: { (data, response) -> Void in let dataString = NSString(data: data, encoding: NSUTF8StringEncoding) @@ -681,6 +703,8 @@ extension EtsyRESTAPIManager { print(((dict2[0]["listing_id"])!)) onCompletion!(dict2, nil) break + case "/taxonomy/categories": + break default: break } @@ -714,6 +738,10 @@ extension EtsyRESTAPIManager { } +private func getCategories() { + +} + //MARK: - JSON Methods extension EtsyRESTAPIManager {