From 91d0f9525fac748adf23c5fe11ef6c8f57f46db4 Mon Sep 17 00:00:00 2001 From: Davide Ficano Date: Sun, 20 Mar 2016 09:12:16 +0100 Subject: [PATCH] added sync edit post --- app/src/main/java/com/ternaryop/tumblr/Tumblr.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) 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"));