From 9b34fda584cb39e08d8b961b70a6d35238ed962e Mon Sep 17 00:00:00 2001 From: WardPearce Date: Sat, 13 Apr 2024 02:31:44 +1200 Subject: [PATCH] Fix channel infinite loading --- materialious/src/routes/channel/[slug]/+page.svelte | 5 +++++ materialious/static/style.css | 4 ++++ 2 files changed, 9 insertions(+) diff --git a/materialious/src/routes/channel/[slug]/+page.svelte b/materialious/src/routes/channel/[slug]/+page.svelte index e3403d40..2b7a5b97 100644 --- a/materialious/src/routes/channel/[slug]/+page.svelte +++ b/materialious/src/routes/channel/[slug]/+page.svelte @@ -24,6 +24,11 @@ async function loadMore(event: InfiniteEvent) { if (typeof displayContent === 'undefined') return; + if (typeof displayContent.continuation === 'undefined') { + event.detail.complete(); + return; + } + const newContent = await getChannelContent(data.channel.authorId, { type: tab, continuation: displayContent.continuation diff --git a/materialious/static/style.css b/materialious/static/style.css index 1e47f8c7..154776e0 100644 --- a/materialious/static/style.css +++ b/materialious/static/style.css @@ -27,6 +27,10 @@ margin-right: 5px !important; } +.infinite-status-prompt { + display: none !important; +} + @media screen and (max-width: 580px) { main { padding-left: 0.1em !important;