diff --git a/src/functions/saveChats.ts b/src/functions/saveChats.ts index 42306d1..efe41b3 100644 --- a/src/functions/saveChats.ts +++ b/src/functions/saveChats.ts @@ -1,13 +1,14 @@ import { Chat } from "../models/chat" export const saveChats = async(sender: string, receiver: string, message: string, room: string, sendBy: string, chatType?: string) =>{ - try { - await Chat.create({ - sender, receiver, message, chatRoom: room, senderName: sendBy, chatType - }) - - console.log("chat saved success") - } catch (error) { - console.log(error) +try { +await Chat.create({ +sender, receiver, message, chatRoom: room, senderName: sendBy, chatType +}) +console.log(`Chat saved successfully for room: ${room}, sender: ${sender}`); +} catch (error) { +console.error(`Error saving chat for room: ${room}, sender: ${sender}:`, error); +// Consider re-throwing the error or implementing a retry mechanism here +} } }