chats and messages

This commit is contained in:
Nikolai Petukhov
2024-10-05 11:46:18 +03:00
parent 22a549e269
commit 13f4d43761
5 changed files with 367 additions and 105 deletions
+5 -1
View File
@@ -52,6 +52,10 @@ const getUsersChats = (userID) => {
}
}
const addMessageToChat = (chat, msg) => {
chat.messages.push(msg);
}
const deleteChatFromDB = (firstID, secondID) => {
const index = chats.findIndex(item =>
(item.id1 === firstID && item.id2 === secondID) || (item.id1 === secondID && item.id2 === firstID));
@@ -67,4 +71,4 @@ const addChatToDB = (chat) => {
module.exports = {users, chats, getUserFromDB, getChatFromDB, addUserToDB,
deleteUserFromDB, addChatToDB, deleteChatFromDB, getUsersChats}
deleteUserFromDB, addChatToDB, deleteChatFromDB, getUsersChats, addMessageToChat}