pbm double message join fixed
This commit is contained in:
@@ -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');
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user