diff --git a/src/lib/components/chat/MessageInput/InputMenu/Chats.svelte b/src/lib/components/chat/MessageInput/InputMenu/Chats.svelte index fc4b5b8c19..b4ef49dce5 100644 --- a/src/lib/components/chat/MessageInput/InputMenu/Chats.svelte +++ b/src/lib/components/chat/MessageInput/InputMenu/Chats.svelte @@ -43,14 +43,16 @@ items = [ ...items, - ...res.map((item) => { - return { - ...item, - type: 'chat', - name: item.title, - description: dayjs(item.updated_at * 1000).fromNow() - }; - }) + ...res + .filter((item) => item?.id !== $chatId) + .map((item) => { + return { + ...item, + type: 'chat', + name: item.title, + description: dayjs(item.updated_at * 1000).fromNow() + }; + }) ]; itemsLoading = false; @@ -71,35 +73,33 @@ {:else}
{#each items as item, idx} - {#if item?.id !== $chatId} - - {/if} + {/each} {#if !allItemsLoaded}