diff --git a/src/lib/components/Spinner.svelte b/src/lib/components/Spinner.svelte index d9fd55a0..0d999619 100644 --- a/src/lib/components/Spinner.svelte +++ b/src/lib/components/Spinner.svelte @@ -1,7 +1,7 @@ diff --git a/src/routes/spaces/[relay]/[room]/+page.svelte b/src/routes/spaces/[relay]/[room]/+page.svelte index e1cd86d9..cd9ceed4 100644 --- a/src/routes/spaces/[relay]/[room]/+page.svelte +++ b/src/routes/spaces/[relay]/[room]/+page.svelte @@ -91,7 +91,7 @@ }) let limit = 30 - let loading = true + let loading = sleep(5000) let unsub: () => void let element: HTMLElement let scroller: Scroller @@ -135,6 +135,7 @@ threshold: 3000, onScroll: () => { limit += 30 + loading = sleep(5000) }, }) @@ -146,10 +147,6 @@ scroller?.stop() unsub?.() }) - - setTimeout(() => { - loading = false - }, 5000)
@@ -190,13 +187,11 @@ {/if} {/each}

- - {#if loading} - Looking for messages... - {:else} - End of message history - {/if} - + {#await loading} + Looking for messages... + {:then} + End of message history + {/await}