pbm double message join fixed

This commit is contained in:
simplonco
2023-01-13 11:59:59 +01:00
parent 23d1810226
commit 7a80cf6310
2 changed files with 7 additions and 6 deletions

View File

@@ -34,12 +34,12 @@ implements OnGatewayConnection, OnGatewayDisconnect
async joinRoom(@ConnectedSocket() socket: socketDto, @MessageBody() room_name: string): Promise<void>
{
console.log('- in joinRoom gateway');
socket.leave(socket.room);
socket.join(room_name);
socket.room = room_name;
let message = `${socket.username} has join the room`;
await socket.to(socket.room).emit('message', "SERVER", message);
await this.chatService.socketJoinRoom(socket, room_name)
let message = `${socket.username} joined the room`;
await this.chatService.addMessageToRoom(room_name, "SERVER", message);
console.log('- out joinRoom gateway');
}
@SubscribeMessage('change')
@@ -47,6 +47,7 @@ implements OnGatewayConnection, OnGatewayDisconnect
{
console.log('- in changeRoom gateway');
await this.chatService.socketChangeRoom(socket, room_name);
console.log('- out changeRoom gateway');
}
@SubscribeMessage('message')
@@ -54,6 +55,7 @@ implements OnGatewayConnection, OnGatewayDisconnect
{
console.log('- in handleMessage gateway');
await this.chatService.socketIncommingMessage(socket, message);
console.log('- out handleMessage gateway');
}
}

View File

@@ -379,7 +379,6 @@ export class ChatService {
socket.room = room_name;
let message = `${socket.username} joined the room`;
await socket.to(socket.room).emit('message', "SERVER", message);
await this.addMessageToRoom(room_name, "SERVER", message);
console.log('- out socketJoinRoom service');
}