rooms have name

This commit is contained in:
hugogogo
2023-01-09 16:29:27 +01:00
parent e71e555ea4
commit e23699dd51
6 changed files with 63 additions and 48 deletions

View File

@@ -30,7 +30,7 @@ export class ChatGateway
}
@SubscribeMessage('join')
joinRoom(@ConnectedSocket() socket, @MessageBody() room_name: string): void
async joinRoom(@ConnectedSocket() socket, @MessageBody() room_name: string): Promise<void>
{
console.log('- in joinRoom gateway');
socket.join(room_name);
@@ -41,7 +41,9 @@ export class ChatGateway
{
console.log('- in handleMessage gateway');
let room_name = await this.chatService.getCurrentRoom(socket.username);
socket.to(room_name).emit('message', socket.username, message);
console.log("-- room_name :", room_name);
//socket.to(room_name).emit('message', socket.username, message);
socket.emit('message', socket.username, message);
this.chatService.addMessageToCurrentRoom(socket.username, message);
}
}