From a5c359aede16d7ccc24c02645b65516b0214eb7d Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 23 Nov 2025 19:42:59 -0500 Subject: [PATCH] refac --- .../chat/Settings/DataControls.svelte | 49 ++++++++++--------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/src/lib/components/chat/Settings/DataControls.svelte b/src/lib/components/chat/Settings/DataControls.svelte index f4e8bb76f2..995e724152 100644 --- a/src/lib/components/chat/Settings/DataControls.svelte +++ b/src/lib/components/chat/Settings/DataControls.svelte @@ -61,30 +61,31 @@ } const importChatsHandler = async (_chats) => { - const chats = _chats.map((chat) => { - if (chat.chat) { - return { - chat: chat.chat, - meta: chat.meta ?? {}, - pinned: false, - folder_id: chat?.folder_id ?? null, - created_at: chat?.created_at ?? null, - updated_at: chat?.updated_at ?? null - }; - } else { - // Legacy format - return { - chat: chat, - meta: {}, - pinned: false, - folder_id: null, - created_at: chat?.created_at ?? null, - updated_at: chat?.updated_at ?? null - }; - } - }); - - const res = await importChats(localStorage.token, chats); + const res = await importChats( + localStorage.token, + _chats.map((chat) => { + if (chat.chat) { + return { + chat: chat.chat, + meta: chat.meta ?? {}, + pinned: false, + folder_id: chat?.folder_id ?? null, + created_at: chat?.created_at ?? null, + updated_at: chat?.updated_at ?? null + }; + } else { + // Legacy format + return { + chat: chat, + meta: {}, + pinned: false, + folder_id: null, + created_at: chat?.created_at ?? null, + updated_at: chat?.updated_at ?? null + }; + } + }) + ); if (res) { toast.success(`Successfully imported ${res.length} chats.`); }