diff options
author | tom79 <tschneider.ac@gmail.com> | 2020-04-08 18:05:03 +0200 |
---|---|---|
committer | tom79 <tschneider.ac@gmail.com> | 2020-04-08 18:05:03 +0200 |
commit | d2545f4ffb7c6c7060ee56cae19e5b47d29021df (patch) | |
tree | 3d237b9337543b656f57db5c771a081b5f792c19 | |
parent | 0fdccbe87bad1cf58abd8d86c64e51b252004d28 (diff) |
Fix bookmarks
-rw-r--r-- | app/src/main/java/app/fedilab/android/asynctasks/RetrieveFeedsAsyncTask.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/app/src/main/java/app/fedilab/android/asynctasks/RetrieveFeedsAsyncTask.java b/app/src/main/java/app/fedilab/android/asynctasks/RetrieveFeedsAsyncTask.java index 04afe150f..64fa61656 100644 --- a/app/src/main/java/app/fedilab/android/asynctasks/RetrieveFeedsAsyncTask.java +++ b/app/src/main/java/app/fedilab/android/asynctasks/RetrieveFeedsAsyncTask.java @@ -25,6 +25,7 @@ import java.util.List; import app.fedilab.android.activities.MainActivity; import app.fedilab.android.client.API; import app.fedilab.android.client.APIResponse; +import app.fedilab.android.client.Entities.Account; import app.fedilab.android.client.Entities.ManageTimelines; import app.fedilab.android.client.Entities.Peertube; import app.fedilab.android.client.Entities.RemoteInstance; @@ -366,6 +367,11 @@ public class RetrieveFeedsAsyncTask extends AsyncTask<Void, Void, Void> { apiResponse = new APIResponse(); db = Sqlite.getInstance(contextReference.get(), Sqlite.DB_NAME, null, Sqlite.DB_VERSION).open(); List<app.fedilab.android.client.Entities.Status> statuses = new StatusCacheDAO(contextReference.get(), db).getAllStatus(StatusCacheDAO.BOOKMARK_CACHE); + for(app.fedilab.android.client.Entities.Status status: statuses){ + app.fedilab.android.client.Entities.Status.fillSpan(contextReference.get(), status); + app.fedilab.android.client.Entities.Status.makeEmojiPoll(contextReference.get(), status.getReblog()!= null?status.getReblog().getPoll():status.getPoll()); + Account.makeAccountNameEmoji(contextReference.get(), status.getReblog()!= null?status.getReblog().getAccount():status.getAccount()); + } apiResponse.setStatuses(statuses); break; case CACHE_BOOKMARKS_PEERTUBE: |