fixed db connection on first build in docker

This commit is contained in:
slawk0
2024-09-04 22:25:48 +02:00
parent 2613d77c39
commit 161d2a1515
2 changed files with 8 additions and 10 deletions

View File

@@ -50,11 +50,6 @@ async function createTables() {
}
}
createTables()
.catch((err) => {
console.error('Error creating tables:', err);
});
// function for checking if user exists
async function isUserExists(username) {
try {

View File

@@ -27,7 +27,7 @@ function initializeSocket(server) {
next(new Error('Not logged in'));
}
});
fdjklsdfjkldfsjklsdfjklsdfkljsdf
io.on('connection', (socket) => {
if (!socket.user) {
@@ -36,7 +36,8 @@ fdjklsdfjkldfsjklsdfjklsdfkljsdf
return;
}
const username = socket.user.username;
console.log(username + ' connected');
// useless option for log in users activity but why
//console.log(username + ' connected');
// Join a room with the user's username
socket.join(username);
@@ -62,7 +63,6 @@ fdjklsdfjkldfsjklsdfjklsdfkljsdf
if (result.rows.length > 0) {
const newMessage = result.rows[0];
const formattedMessage = `Username: ${newMessage.username}, recipient: ${newMessage.recipient}, message: ${newMessage.content}`;
//console.log(formattedMessage);
// Emit message to the sender's and recipient's rooms
@@ -72,7 +72,7 @@ fdjklsdfjkldfsjklsdfjklsdfkljsdf
console.error('Error fetching inserted message:', err);
}
// i think this is not needed? (it cause duplicate messages with loading messages history)
// I think this is not needed? (it cause duplicate messages with loading messages history)
// if (!socket.recovered) {
// try {
// const query = 'SELECT id, content, username, recipient FROM messages WHERE id > $1 ORDER BY id ASC';
@@ -103,7 +103,9 @@ fdjklsdfjkldfsjklsdfjklsdfkljsdf
if (result.rows.length > 0) {
//const { username: sender, recipient: receiver, content: content, id: id } = result.rows;
console.log('Sending historical messages');
// useless option
//console.log('Sending historical messages');
socket.emit('messages history', result.rows);
} else {
io.emit('no messages', );
@@ -113,6 +115,7 @@ fdjklsdfjkldfsjklsdfjklsdfkljsdf
}
});
// disconnect event
socket.on('disconnect', () => {
console.log(username + ' has disconnected');