import { Conversation } from '@/types/chat'; export const updateConversation = ( updatedConversation: Conversation, allConversations: Conversation[], ) => { const updatedConversations = allConversations.map((c) => { if (c.id === updatedConversation.id) { return updatedConversation; } return c; }); saveConversation(updatedConversation); saveConversations(updatedConversations); return { single: updatedConversation, all: updatedConversations, }; }; export const saveConversation = (conversation: Conversation) => { localStorage.setItem('selectedConversation', JSON.stringify(conversation)); }; export const saveConversations = (conversations: Conversation[]) => { localStorage.setItem('conversationHistory', JSON.stringify(conversations)); };