From 8504284bc967f41b312a61299a99f8431c50c656 Mon Sep 17 00:00:00 2001 From: Marcus Kida Date: Wed, 12 Jun 2024 09:22:00 +0200 Subject: [PATCH] Fix Load More Gap eventually shown due to false positive (IOS-275) --- Mastodon/Scene/HomeTimeline/HomeTimelineViewModel.swift | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Mastodon/Scene/HomeTimeline/HomeTimelineViewModel.swift b/Mastodon/Scene/HomeTimeline/HomeTimelineViewModel.swift index e6563f26a..43a4fb38f 100644 --- a/Mastodon/Scene/HomeTimeline/HomeTimelineViewModel.swift +++ b/Mastodon/Scene/HomeTimeline/HomeTimelineViewModel.swift @@ -196,7 +196,11 @@ extension HomeTimelineViewModel { hasMore = false } else { /// if fetched items and first item after gap don't match -> we got another gap - hasMore = item != head.first?.status?.entity + if let entity = head.first?.status?.entity { + hasMore = item.id != entity.id + } else { + hasMore = false + } } feedItems.append(