From 4c922ccdf46a675acf0f044aea5e4fab76549dec Mon Sep 17 00:00:00 2001 From: silentoplayz Date: Wed, 5 Aug 2026 00:05:27 -0400 Subject: [PATCH] fix(search): wire up mark as unread in the search chats modal --- src/lib/components/layout/SearchModal.svelte | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/lib/components/layout/SearchModal.svelte b/src/lib/components/layout/SearchModal.svelte index b5036b5032..bddb4e076f 100644 --- a/src/lib/components/layout/SearchModal.svelte +++ b/src/lib/components/layout/SearchModal.svelte @@ -14,6 +14,7 @@ archiveChatById, updateChatById, updateChatFolderIdById, + markChatUnreadById, getAllTags } from '$lib/apis/chats'; import Spinner from '../common/Spinner.svelte'; @@ -87,6 +88,17 @@ } }; + const markUnreadHandler = async (id) => { + const res = await markChatUnreadById(localStorage.token, id).catch((error) => { + toast.error(`${error}`); + return null; + }); + + if (res) { + await refreshSidebar(); + } + }; + const archiveChatHandler = async (id) => { try { await archiveChatById(localStorage.token, id); @@ -816,6 +828,9 @@ renameHandler={() => { renameHandler(chat.id); }} + markUnreadHandler={() => { + markUnreadHandler(chat.id); + }} deleteHandler={() => { menuChatId = chat.id; menuChatTitle = chat.title;