diff options
Diffstat (limited to 'app/src')
-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: |