fixed db connection on first build in docker
This commit is contained in:
@@ -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 {
|
||||
|
||||
@@ -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');
|
||||
|
||||
Reference in New Issue
Block a user