diff options
author | stom79 <tschneider.ac@gmail.com> | 2019-01-02 13:31:11 +0100 |
---|---|---|
committer | stom79 <tschneider.ac@gmail.com> | 2019-01-02 13:31:11 +0100 |
commit | 82384b48a596f3c3f671db9e2f30dba39d5172fd (patch) | |
tree | 9abd3b25b2f4fc77463c85d03e602f09e9172bc0 /app/src/main/java/fr/gouv/etalab/mastodon/asynctasks | |
parent | 2411c553ed9dff7fa937597c77f20b61a043e3eb (diff) |
Fix some errors
Diffstat (limited to 'app/src/main/java/fr/gouv/etalab/mastodon/asynctasks')
-rw-r--r-- | app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/RetrieveFeedsAsyncTask.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/RetrieveFeedsAsyncTask.java b/app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/RetrieveFeedsAsyncTask.java index 0689281fb..ddb7bd935 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/RetrieveFeedsAsyncTask.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/asynctasks/RetrieveFeedsAsyncTask.java @@ -249,6 +249,12 @@ public class RetrieveFeedsAsyncTask extends AsyncTask<Void, Void, Void> { case HASHTAG: break; } + List<String> bookmarks = new StatusCacheDAO(contextReference.get(), db).getAllStatusId(StatusCacheDAO.BOOKMARK_CACHE); + if( apiResponse != null && apiResponse.getStatuses() != null && apiResponse.getStatuses().size() > 0){ + List<fr.gouv.etalab.mastodon.client.Entities.Status> statuses = apiResponse.getStatuses(); + for(fr.gouv.etalab.mastodon.client.Entities.Status status: statuses) + status.setBookmarked(bookmarks.contains(status.getId())); + } return null; } |