diff options
Diffstat (limited to 'app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonAccount.java')
-rw-r--r-- | app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonAccount.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonAccount.java b/app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonAccount.java index 988aab259..afef61683 100644 --- a/app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonAccount.java +++ b/app/src/main/java/app/fedilab/android/ui/fragment/timeline/FragmentMastodonAccount.java @@ -32,6 +32,7 @@ import java.util.List; import app.fedilab.android.BaseMainActivity; import app.fedilab.android.R; +import app.fedilab.android.activities.MainActivity; import app.fedilab.android.client.entities.api.Account; import app.fedilab.android.client.entities.api.Accounts; import app.fedilab.android.client.entities.api.Pagination; @@ -128,6 +129,11 @@ public class FragmentMastodonAccount extends Fragment { accountsVM.getMutes(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, String.valueOf(MastodonHelper.accountsPerCall(requireActivity())), max_id, null) .observe(getViewLifecycleOwner(), this::dealWithPagination); } + } else if (timelineType == Timeline.TimeLineEnum.MUTED_TIMELINE_HOME) { + if (firstLoad) { + accountsVM.getMutedHome(MainActivity.currentAccount) + .observe(getViewLifecycleOwner(), this::initializeAccountCommonView); + } } else if (timelineType == Timeline.TimeLineEnum.BLOCKED_TIMELINE) { if (firstLoad) { accountsVM.getBlocks(BaseMainActivity.currentInstance, BaseMainActivity.currentToken, String.valueOf(MastodonHelper.accountsPerCall(requireActivity())), null, null) @@ -197,7 +203,7 @@ public class FragmentMastodonAccount extends Fragment { } this.accounts = accounts.accounts; - accountAdapter = new AccountAdapter(this.accounts); + accountAdapter = new AccountAdapter(this.accounts, timelineType == Timeline.TimeLineEnum.MUTED_TIMELINE_HOME); flagLoading = accounts.pagination.max_id == null; LinearLayoutManager mLayoutManager = new LinearLayoutManager(requireActivity()); binding.recyclerView.setLayoutManager(mLayoutManager); |