// type Message = { // role: string; // content:string // } // type Chat = { // name: string; // messages: Message[]; // timestamp: number; // }; // export function addMessageToHistory(index: number, chat: Chat): void { // if (index >= 0 && index < chatHistory.length) { // chatHistory[index] = chat; // chatHistory.sort((a, b) => b.timestamp - a.timestamp) // } // } // export function removeMessageFromHistory(timestamp: number): void { // const index = chatHistory.findIndex((msg) => msg.timestamp === timestamp); // if (index > -1) { // chatHistory.splice(index, 1); // console.log(`Removed message with timestamp: ${timestamp}`); // } else { // console.log(`Message not found with timestamp: ${timestamp}`); // } // }