2024-10-03 22:35:39 +03:00
|
|
|
// Read already defined users (pseudo-DB)
|
|
|
|
const users = require('./auth/users.json');
|
2024-10-04 00:06:44 +03:00
|
|
|
const chats = require('./chat/chats.json');
|
2024-10-03 22:35:39 +03:00
|
|
|
|
|
|
|
const getUserFromDB = (userID) => {
|
|
|
|
if (!userID) {return false;}
|
|
|
|
|
|
|
|
// Accessing 'DB'
|
|
|
|
const user = users.find((user) => user.id === userID);
|
|
|
|
|
|
|
|
if (user) {
|
|
|
|
return user;
|
|
|
|
} else {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2024-10-04 00:06:44 +03:00
|
|
|
const getChatFromDB = (firstID, secondID) => {
|
|
|
|
if (!firstID || !secondID) {return false;}
|
|
|
|
|
|
|
|
// Accessing 'DB'
|
|
|
|
const chat = chats.find((item) =>
|
|
|
|
(item.id1 === firstID && item.id2 === secondID) || (item.id1 === secondID && item.id2 === firstID));
|
|
|
|
|
|
|
|
if (chat) {
|
|
|
|
return chat;
|
|
|
|
} else {
|
|
|
|
return false;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
module.exports = {users, chats, getUserFromDB, getChatFromDB}
|