Fixes API PUT call

This commit is contained in:
stom79 2017-10-27 11:36:52 +02:00
parent 7e6ad26348
commit 56af77cf2c
1 changed files with 16 additions and 1 deletions

View File

@ -1309,7 +1309,7 @@ public class API {
RequestParams params = new RequestParams();
params.put("description", description);
post(String.format("/media/%s", mediaId), 240000, params, new JsonHttpResponseHandler() {
put(String.format("/media/%s", mediaId), 240000, params, new JsonHttpResponseHandler() {
@Override
public void onSuccess(int statusCode, Header[] headers, JSONObject response) {
@ -1842,6 +1842,21 @@ public class API {
}
}
private void put(String action, int timeout, RequestParams params, AsyncHttpResponseHandler responseHandler) {
try {
client.setConnectTimeout(timeout);
client.setUserAgent(USER_AGENT);
client.addHeader("Authorization", "Bearer "+prefKeyOauthTokenT);
MastalabSSLSocketFactory mastalabSSLSocketFactory = new MastalabSSLSocketFactory(MastalabSSLSocketFactory.getKeystore());
mastalabSSLSocketFactory.setHostnameVerifier(MastalabSSLSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER);
client.setSSLSocketFactory(mastalabSSLSocketFactory);
client.put(getAbsoluteUrl(action), params, responseHandler);
} catch (NoSuchAlgorithmException | KeyManagementException | KeyStoreException | UnrecoverableKeyException e) {
Toast.makeText(context, R.string.toast_error,Toast.LENGTH_LONG).show();
e.printStackTrace();
}
}
private void delete(String action, RequestParams params, AsyncHttpResponseHandler responseHandler){
try {
client.setConnectTimeout(20000); //20s timeout