Commit 3d4f075c authored by Thomas's avatar Thomas
Browse files

Fix cached

parent aedb81d0
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -358,6 +358,9 @@ public class FragmentMastodonTimeline extends Fragment implements StatusAdapter.
    private void initializeStatusesCommonView(final Statuses statuses) {
        flagLoading = false;
        if (binding == null || !isAdded() || getActivity() == null) {
            if (binding != null) {
                binding.loader.setVisibility(View.GONE);
            }
            return;
        }
        binding.loader.setVisibility(View.GONE);
@@ -643,6 +646,9 @@ public class FragmentMastodonTimeline extends Fragment implements StatusAdapter.
    }

    private void getCachedStatus(DIRECTION direction, boolean fetchingMissing, TimelinesVM.TimelineParams timelineParams) {
        if (getView() == null) {
            return;
        }
        if (direction == null) {
            timelinesVM.getTimelineCache(timelineStatuses, timelineParams)
                    .observe(getViewLifecycleOwner(), statusesCached -> {
+1 −0
Original line number Diff line number Diff line
@@ -461,6 +461,7 @@ public class TimelinesVM extends AndroidViewModel {
                        List<Status> notPresentStatuses = new ArrayList<>();
                        for (Status status : statuses.statuses) {
                            if (!timelineStatuses.contains(status)) {
                                status.cached = true;
                                notPresentStatuses.add(status);
                            }
                        }