Removed retry from producteev login on server 403

pull/14/head
Tim Su 14 years ago
parent 12ab4ab16d
commit 8dd10dfe24

@ -539,26 +539,23 @@ public class ProducteevInvoker {
String request = createFetchUrl(method, getParameters); String request = createFetchUrl(method, getParameters);
String response = null; String response = null;
try { try {
System.err.println("el request: " + request);
response = restClient.get(request); response = restClient.get(request);
} catch (ApiSignatureException e) { } catch (ApiSignatureException e) {
System.err.println("HAHAHAHAHA look dude: " + e);
// clear cookies, get new token, retry // clear cookies, get new token, retry
for(int retry = 0; retry < 2; retry++) { String oldToken = token;
String oldToken = token; restClient.reset();
restClient.reset(); authenticate(retryEmail, retryPassword);
authenticate(retryEmail, retryPassword); for(int i = 0; i < getParameters.length; i++)
for(int i = 0; i < getParameters.length; i++) if(oldToken.equals(getParameters[i])) {
if(oldToken.equals(getParameters[i])) { getParameters[i] = getToken();
getParameters[i] = getToken();
}
request = createFetchUrl(method, getParameters);
try {
response = restClient.get(request);
} catch (ApiSignatureException newException) {
//
} }
request = createFetchUrl(method, getParameters);
try {
response = restClient.get(request);
} catch (ApiSignatureException newException) {
//
} }
if(response == null) if(response == null)
throw e; throw e;
} }

Loading…
Cancel
Save