Improve activity for bookmarks
This commit is contained in:
parent
d70e9b07b7
commit
b6e22b013a
|
@ -270,51 +270,7 @@ public class PixelfedAPI {
|
||||||
return pixelFedStoryItem;
|
return pixelFedStoryItem;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Retrieves Pixelfed Own Stories *synchronously*
|
|
||||||
*
|
|
||||||
* @return APIResponse
|
|
||||||
*/
|
|
||||||
public APIResponse getMyStories() {
|
|
||||||
|
|
||||||
try {
|
|
||||||
HttpsConnection httpsConnection = new HttpsConnection(context, this.instance);
|
|
||||||
String response = httpsConnection.get(getAbsoluteUrl("/me"), 10, null, prefKeyOauthTokenT);
|
|
||||||
apiResponse.setSince_id(httpsConnection.getSince_id());
|
|
||||||
apiResponse.setMax_id(httpsConnection.getMax_id());
|
|
||||||
pixelFedStory = parseStory(new JSONObject(response));
|
|
||||||
} catch (HttpsConnection.HttpsConnectionException e) {
|
|
||||||
setError(e.getStatusCode(), e);
|
|
||||||
} catch (NoSuchAlgorithmException | IOException | KeyManagementException | JSONException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
if (apiResponse == null)
|
|
||||||
apiResponse = new APIResponse();
|
|
||||||
apiResponse.setPixelFedStory(pixelFedStory);
|
|
||||||
return apiResponse;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Delete a Pixelfed Story *synchronously*
|
|
||||||
*
|
|
||||||
* @return APIResponse
|
|
||||||
*/
|
|
||||||
public int deleteStory(String id) {
|
|
||||||
|
|
||||||
HashMap<String, String> params = new HashMap<>();
|
|
||||||
params.put("id", id);
|
|
||||||
HttpsConnection httpsConnection;
|
|
||||||
try {
|
|
||||||
httpsConnection = new HttpsConnection(context, this.instance);
|
|
||||||
httpsConnection.delete(getAbsoluteUrl("/delete"), 10, params, prefKeyOauthTokenT);
|
|
||||||
actionCode = httpsConnection.getActionCode();
|
|
||||||
} catch (HttpsConnection.HttpsConnectionException e) {
|
|
||||||
setError(e.getStatusCode(), e);
|
|
||||||
} catch (NoSuchAlgorithmException | IOException | KeyManagementException e) {
|
|
||||||
e.printStackTrace();
|
|
||||||
}
|
|
||||||
return actionCode;
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Set the error message
|
* Set the error message
|
||||||
|
|
|
@ -86,6 +86,7 @@
|
||||||
<string name="live_notif">Live notifications</string>
|
<string name="live_notif">Live notifications</string>
|
||||||
<!-- Status -->
|
<!-- Status -->
|
||||||
<string name="no_status">No toot to display</string>
|
<string name="no_status">No toot to display</string>
|
||||||
|
<string name="no_stories">No stories to display</string>
|
||||||
<string name="reblog_by">Boosted by %1$s</string>
|
<string name="reblog_by">Boosted by %1$s</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue