Can now dismiss webview and revokeToken bug fixed

auth problem was an ebay server side issue that was fixed early this morning
This commit is contained in:
Okechi Onyeje 2016-09-04 08:40:50 -04:00
parent 8e2e94313b
commit 14d41254b3
3 changed files with 21 additions and 18 deletions

View File

@ -90,11 +90,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/EbayWebServiceManager.swift"
timestampString = "494636868.104791"
timestampString = "494685275.012942"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "570"
endingLineNumber = "570">
startingLineNumber = "573"
endingLineNumber = "573">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
@ -104,11 +104,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/EbayWebServiceManager.swift"
timestampString = "494636868.104791"
timestampString = "494685275.012942"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "568"
endingLineNumber = "568">
startingLineNumber = "571"
endingLineNumber = "571">
</BreakpointContent>
</BreakpointProxy>
<BreakpointProxy
@ -278,11 +278,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/EbayWebServiceManager.swift"
timestampString = "494636868.104791"
timestampString = "494685275.012942"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "408"
endingLineNumber = "408"
startingLineNumber = "411"
endingLineNumber = "411"
landmarkName = "parser(_:foundCharacters:)"
landmarkType = "5">
</BreakpointContent>
@ -310,11 +310,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/EbayWebServiceManager.swift"
timestampString = "494636868.104791"
timestampString = "494685275.012942"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "306"
endingLineNumber = "306"
startingLineNumber = "309"
endingLineNumber = "309"
landmarkName = "fetchToken()"
landmarkType = "5">
</BreakpointContent>
@ -342,11 +342,11 @@
ignoreCount = "0"
continueAfterRunningActions = "No"
filePath = "Vendoo/EbayWebServiceManager.swift"
timestampString = "494637258.536031"
timestampString = "494685275.012942"
startingColumnNumber = "9223372036854775807"
endingColumnNumber = "9223372036854775807"
startingLineNumber = "470"
endingLineNumber = "470"
startingLineNumber = "473"
endingLineNumber = "473"
landmarkName = "parser(_:foundCharacters:)"
landmarkType = "5">
</BreakpointContent>

View File

@ -141,11 +141,14 @@ extension EbayWebServiceManager {
}
func deauthorizeApp(){
let soapMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
//@TODO: Add an alert to let user know if their account has not been deauthorized and keep them logged in.
var soapMessage = "<?xml version=\"1.0\" encoding=\"utf-8\"?>" +
"<RevokeTokenRequest xmlns=\"urn:ebay:apis:eBLBaseComponents\">" +
"<RequesterCredentials>" +
"<eBayAuthToken>\(self.xmlResponseDictionary["eBayAuthToken"])</eBayAuthToken>" +
"</RequesterCredentials></RevokeTokenRequest>"
"<eBayAuthToken>\(self.xmlResponseDictionary["eBayAuthToken"]!)</eBayAuthToken>" +
"</RequesterCredentials>"
soapMessage = soapMessage + "<ErrorLanguage>en_US</ErrorLanguage>" +
"<WarningLevel>High</WarningLevel></RevokeTokenRequest>"
let url = NSURL(string: self.baseURL)
let theRequest = NSMutableURLRequest(URL: url!)