From 2c179e70b25613d16a6970d0545c8a2c125b1f00 Mon Sep 17 00:00:00 2001 From: Okechi Onyeje Date: Sat, 12 Nov 2016 22:01:14 -0500 Subject: [PATCH] Multiple Images now posting to Ebay --- .../UserInterfaceState.xcuserstate | Bin 30846 -> 31789 bytes .../xcdebugger/Breakpoints_v2.xcbkptlist | 841 ++++-------------- Vendoo/EbayWebServiceManager.swift | 33 +- Vendoo/ListingPreviewViewController.swift | 37 +- Vendoo/ServiceNotificationManager.swift | 8 +- 5 files changed, 243 insertions(+), 676 deletions(-) diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/UserInterfaceState.xcuserstate index 6518c2a24e76220abc8e28cb48002ea9fc984a4f..cae4aa343f9739835ff353bf45c397e7ffe0e905 100644 GIT binary patch delta 16447 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 m5jCS~R@5BqHF#Z~M6b delta 15443 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 diff --git a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist index eb86d1b..1771a8c 100644 --- a/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist +++ b/Vendoo.xcworkspace/xcuserdata/okechi.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist @@ -9,13 +9,13 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "Vendoo/HomeViewController.swift" - timestampString = "500473804.952967" + filePath = "Vendoo/ListingPreviewViewController.swift" + timestampString = "500531783.995661" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "286" - endingLineNumber = "286" - landmarkName = "listingHasEnded(_:ebayInfo:amazonInfo:etsyInfo:)" + startingLineNumber = "584" + endingLineNumber = "584" + landmarkName = "publishItem(_:)" landmarkType = "5"> @@ -25,45 +25,13 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "Vendoo/HomeViewController.swift" - timestampString = "500473804.952967" + filePath = "Vendoo/EbayWebServiceManager.swift" + timestampString = "500698080.42828" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "293" - endingLineNumber = "293" - landmarkName = "listingHasEnded(_:ebayInfo:amazonInfo:etsyInfo:)" - landmarkType = "5"> - - - - - - - - @@ -73,13 +41,13 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "Vendoo/EtsyRESTAPIManager.swift" - timestampString = "498402567.760806" + filePath = "Vendoo/EbayWebServiceManager.swift" + timestampString = "500698080.42828" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "623" - endingLineNumber = "623" - landmarkName = "getListingInfo(_:onCompletion:)" + startingLineNumber = "333" + endingLineNumber = "333" + landmarkName = "getSubCategories(_:detailLevel:catCode:onCompletion:)" landmarkType = "5"> @@ -89,27 +57,13 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "Vendoo/ServiceNotificationManager.swift" - timestampString = "500473804.952967" + filePath = "Vendoo/CategoriesTableViewController.swift" + timestampString = "500532339.280573" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "236" - endingLineNumber = "236"> - - - - @@ -119,59 +73,139 @@ shouldBeEnabled = "Yes" ignoreCount = "0" continueAfterRunningActions = "No" - filePath = "Vendoo/HomeViewController.swift" - timestampString = "500475450.307316" + filePath = "Vendoo/CategoriesTableViewController.swift" + timestampString = "500532383.97993" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "375" - endingLineNumber = "375" - landmarkName = "listingHasNewNotifications(_:ebayInfo:amazonInfo:etsyInfo:)" + startingLineNumber = "572" + endingLineNumber = "572" + landmarkName = "navigateCategories()" landmarkType = "5"> + + + + + + + + + + + + + + + + + + + + + startingLineNumber = "570" + endingLineNumber = "570" + offsetFromSymbolStart = "1532"> @@ -180,77 +214,95 @@ - - - - - - - - + + + + + + + + + + + + @@ -262,525 +314,14 @@ ignoreCount = "0" continueAfterRunningActions = "No" filePath = "Vendoo/ServiceNotificationManager.swift" - timestampString = "500473804.952967" + timestampString = "500698687.065339" startingColumnNumber = "9223372036854775807" endingColumnNumber = "9223372036854775807" - startingLineNumber = "203" - endingLineNumber = "203" + startingLineNumber = "229" + endingLineNumber = "229" landmarkName = "pollServices()" landmarkType = "5"> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/Vendoo/EbayWebServiceManager.swift b/Vendoo/EbayWebServiceManager.swift index 1458763..50c9d87 100644 --- a/Vendoo/EbayWebServiceManager.swift +++ b/Vendoo/EbayWebServiceManager.swift @@ -282,9 +282,9 @@ extension EbayWebServiceManager { "\(dict["listingDuration"] as! String!)" + "\(dict["listingType"] as! String!)" + "\(dict["payment"] as! String!)" + - "\(dict["paypal_email"] as! String!)" + "\(dict["paypal_email"] as! String!)Gallery" - for i in 0...(0/*imageUrls.count - 1*/) { //will replace with actual count once everything is working with images + for i in 0...(imageUrls.count - 1) { //will replace with actual count once everything is working with images soapMessage = soapMessage + "\(imageUrls[i].stringByReplacingOccurrencesOfString("&", withString: "&"))" @@ -329,6 +329,7 @@ extension EbayWebServiceManager { } func getSubCategories(selectedCategory: String, detailLevel: Int, catCode: String, onCompletion: ServiceResponse) { + self.isGettingNotification = false self.isGettingSubCategories = true //var dict = EbayWebServiceManager.settingsDictionary["categories"]! var soapMessage = "" + @@ -344,7 +345,6 @@ extension EbayWebServiceManager { let url = NSURL(string: self.baseURL) let theRequest = NSMutableURLRequest(URL: url!) theRequest.addValue("GetCategories", forHTTPHeaderField: "X-EBAY-API-CALL-NAME") - self.completion = onCompletion self.catDetailLevel = detailLevel self.requestMaker(soapMessage, theRequest: theRequest) @@ -534,23 +534,25 @@ extension EbayWebServiceManager: NSXMLParserDelegate { EbayWebServiceManager.settingsDictionary["categories"] = dict NSUserDefaults.standardUserDefaults().setObject(EbayWebServiceManager.settingsDictionary, forKey: "ebaySettings") } - var dict: Dictionary> = (EbayWebServiceManager.settingsDictionary["categories"]!) as! Dictionary> + else { + if "\(self.catDetailLevel)" == self.catLevel { + if((self.subCategories[string] == nil )){ + self.subCategories[string] = ["cat_id": self.catID, "isLeaf": false, "level": self.catLevel] + } + + + } + self.currentCategory = string + } + + /* var dict: Dictionary> = (EbayWebServiceManager.settingsDictionary["categories"]!) as! Dictionary> dict[string] = ["cat_id": self.catID, "isLeaf": false, "level": self.catLevel] EbayWebServiceManager.settingsDictionary["categories"] = dict - NSUserDefaults.standardUserDefaults().setObject(EbayWebServiceManager.settingsDictionary, forKey: "ebaySettings") + NSUserDefaults.standardUserDefaults().setObject(EbayWebServiceManager.settingsDictionary, forKey: "ebaySettings")*/ } - else { - /*if "\(self.catDetailLevel)" == self.catLevel { - if((self.subCategories[string] == nil )){ - self.subCategories[string] = ["cat_id": self.catID, "isLeaf": false, "level": self.catLevel] - } - - - } - self.currentCategory = string*/ - } + break @@ -562,6 +564,7 @@ extension EbayWebServiceManager: NSXMLParserDelegate { dict[self.currentCategory]!["isLeaf"] = true } else { + //@FIXME: breaking here retrieveing subcategories if (self.catDetailLevel == Int((self.subCategories[self.currentCategory]!["level"] as! String))) { self.subCategories[self.currentCategory]!["isLeaf"] = true diff --git a/Vendoo/ListingPreviewViewController.swift b/Vendoo/ListingPreviewViewController.swift index fd7b2ff..8eff47a 100644 --- a/Vendoo/ListingPreviewViewController.swift +++ b/Vendoo/ListingPreviewViewController.swift @@ -136,9 +136,31 @@ class ListingPreviewViewController: UIViewController { self.etsyManager = etsyManager } - func saveToFirebase(listingImageRef: FIRStorageReference, completion: ServiceResponse! ) { + func saveToFirebase(listingImageRef: FIRStorageReference, completion: ServiceResponse! , index: Int!) { - listingImageRef.putData(UIImageJPEGRepresentation(self.itemPictureMain.image!, 0.8)!, metadata: nil,completion: { + var image: UIImage! + + switch(index){ + case 0: + image = self.itemPictureMain.image! + break + case 1: + image = self.itemPictureSup1.image! + break + case 2: + image = self.itemPictureSup2.image! + break + case 3: + image = self.itemPictureSup3.image! + break + case 4: + image = self.itemPictureSup4.image! + break + default: + break + } + + listingImageRef.putData(UIImageJPEGRepresentation(image, 0.8)!, metadata: nil,completion: { (metadata, error) -> Void in completion(metadata, error) }) @@ -559,6 +581,7 @@ extension ListingPreviewViewController { if (error == nil) { //for ebay due to its unique posting flow, will use firbase image storage url to add pictures if (self.networksDictionary["ebay"]!){ + print((metadata?.downloadURL()?.absoluteString)!) imageURLs.append((metadata?.downloadURL()?.absoluteString)!) dispatch_group_leave(postingGroup) }else{ @@ -588,27 +611,27 @@ extension ListingPreviewViewController { case 0: dispatch_group_enter(postingGroup) let listingImageRef = storageRef.child("images/\(newListingRef.key)/main"+".jpg") - self.saveToFirebase(listingImageRef, completion: completion) + self.saveToFirebase(listingImageRef, completion: completion, index: 0) break case 1: dispatch_group_enter(postingGroup) let listingImageRef = storageRef.child("images/\(newListingRef.key)/1"+".jpg") - self.saveToFirebase(listingImageRef, completion: completion) + self.saveToFirebase(listingImageRef, completion: completion, index: 1) break case 2: dispatch_group_enter(postingGroup) let listingImageRef = storageRef.child("images/\(newListingRef.key)/2"+".jpg") - self.saveToFirebase(listingImageRef, completion: completion) + self.saveToFirebase(listingImageRef, completion: completion, index: 2) break case 3: dispatch_group_enter(postingGroup) let listingImageRef = storageRef.child("images/\(newListingRef.key)/3"+".jpg") - self.saveToFirebase(listingImageRef, completion: completion) + self.saveToFirebase(listingImageRef, completion: completion, index: 3) break case 4: dispatch_group_enter(postingGroup) let listingImageRef = storageRef.child("images/\(newListingRef.key)/4"+".jpg") - self.saveToFirebase(listingImageRef, completion: completion) + self.saveToFirebase(listingImageRef, completion: completion, index: 4) break default: break diff --git a/Vendoo/ServiceNotificationManager.swift b/Vendoo/ServiceNotificationManager.swift index 8e94bd3..6adbecd 100644 --- a/Vendoo/ServiceNotificationManager.swift +++ b/Vendoo/ServiceNotificationManager.swift @@ -54,11 +54,13 @@ class ServiceNotificationManager: NSObject { func pollServices(){ let notificationGroup = dispatch_group_create() + //let notificationEndCount = 0 + //dispatch_group_enter(notificationGroup) for listing in userListings { self.firebaseManager.ref.child("Users/\(self.firebaseManager.user_email)/user_Listings/\(listing.key)").observeSingleEventOfType( .Value, withBlock: { (snapshot) -> Void in - //dispatch_group_enter(notificationGroup) + let listingDict = snapshot.value as? [String : AnyObject] @@ -72,7 +74,6 @@ class ServiceNotificationManager: NSObject { //@TODO: Skeleton for Notfications Manager is set up. Need to implement listing request for each listing to retrieve relevant notifications for user such as if listing has ended if(ebayID != nil){ if self.ebayGraphManager.isAuthorized { - self.ebayGraphManager.isGettingNotification = true self.ebayGraphManager.getListingInfo(ebayID!, onComplete: { (listingNotificationInfo, error) -> Void in //dispatch_group_leave(notificationGroup) @@ -220,13 +221,12 @@ class ServiceNotificationManager: NSObject { } }) } - self.ebayGraphManager.isGettingNotification = false //dispatch_group_notify(notificationGroup, dispatch_get_main_queue(), { //self.delegate?.listingHasNewNotifications(nil, ebayInfo: nil, amazonInfo: nil, etsyInfo: nil) //}) - + self.ebayGraphManager.isGettingNotification = false } }