feat: Add error handling for updating message by index

Adds error handling to the `updateMessageByIndex` function to prevent the temporary chat from breaking when an error occurs during the update process. This ensures a more robust and reliable experience for users.
This commit is contained in:
n4ze3m 2024-11-10 18:14:44 +05:30
parent 0f75de02cb
commit a96193bbf8

View File

@ -355,10 +355,14 @@ export const updateMessageByIndex = async (
index: number,
message: string
) => {
try {
const db = new PageAssitDatabase()
const chatHistory = (await db.getChatHistory(history_id)).reverse()
chatHistory[index].content = message
await db.db.set({ [history_id]: chatHistory.reverse() })
} catch(e) {
// temp chat will break
}
}
export const deleteChatForEdit = async (history_id: string, index: number) => {