|
|
@ -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;
|
|
|
|
}
|
|
|
|
}
|
|
|
|