diff --git a/src/routes/(main)/channel/[channel]/+page.svelte b/src/routes/(main)/channel/[channel]/+page.svelte index 2fdfda6..3257a5e 100644 --- a/src/routes/(main)/channel/[channel]/+page.svelte +++ b/src/routes/(main)/channel/[channel]/+page.svelte @@ -6,7 +6,6 @@ import { buttonVariants } from '$lib/components/ui/button'; import { autoResize } from '$lib/functions/autoresize.svelte'; import Websocket from '$lib/functions/clientWebsocket.svelte'; - import type { TypeMessage } from '$lib/types'; import Send from 'lucide-svelte/icons/send'; import { io } from 'socket.io-client'; import { onMount } from 'svelte'; @@ -79,29 +78,25 @@ SVChat | #{channel} -{#snippet message(messages: TypeMessage[])} - {#each messages as message, i} - - {/each} -{/snippet} -
{#if data.messages.length != 0 || socket?.messages.length != 0}
- {@render message(socket?.messages ?? [])} - {@render message(data.messages)} + + {#each [...(socket?.messages ?? []), ...data.messages] as message, i} + + {/each}
{:else}