diff --git a/app/src/main/java/com/ternaryop/tumblr/Tumblr.java b/app/src/main/java/com/ternaryop/tumblr/Tumblr.java index 89bd1606..ec2617bd 100644 --- a/app/src/main/java/com/ternaryop/tumblr/Tumblr.java +++ b/app/src/main/java/com/ternaryop/tumblr/Tumblr.java @@ -341,6 +341,20 @@ protected void onPostExecute(JSONObject response) { }.execute(); } + public JSONObject editPost(final String tumblrName, final Map params) { + if (!params.containsKey("id")) { + throw new TumblrException("The id is mandatory to edit post"); + } + String apiUrl = getApiUrl(tumblrName, "/post/edit"); + + try { + JSONObject json = consumer.jsonFromPost(apiUrl, params); + return json.getJSONObject("response"); + } catch (Exception e) { + throw new TumblrException(e); + } + } + public void editPost(final String tumblrName, final Map params, final Callback callback) { if (!params.containsKey("id")) { callback.failure(new TumblrException("The id is mandatory to edit post"));