diff --git a/app/backend/ChatHistory.ts b/app/backend/ChatHistory.ts new file mode 100644 index 0000000..1f5b845 --- /dev/null +++ b/app/backend/ChatHistory.ts @@ -0,0 +1,28 @@ + +// 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}`); +// } +// }