Join Room Added

This commit is contained in:
Abdussamed ULUTAŞ 2022-11-21 00:15:20 +03:00
parent 48ebeb4477
commit ae3db888ca
2 changed files with 8 additions and 5 deletions

View File

@ -244,10 +244,11 @@ addService(({
case 'joinroom':{ case 'joinroom':{
let {name} = message; let {name} = message;
let roomId; let roomId;
for (const [roomId,{name:RoomName}] of Room.rooms) { for (const [_roomId,{name:RoomName}] of Room.rooms) {
if(name == RoomName) if(name == RoomName)
{ {
roomId = roomId roomId = _roomId
break;
} }
} }
let isRoom = Room.rooms.has(roomId); let isRoom = Room.rooms.has(roomId);
@ -272,6 +273,7 @@ addService(({
}) })
}else if(room.joinType == "free"){ }else if(room.joinType == "free"){
room.join(client); room.join(client);
return end({status : "success"})
}else if(room.joinType == "invite"){ }else if(room.joinType == "invite"){
room.waitingInvited.add(client.id); room.waitingInvited.add(client.id);
if(room.notifyActionInvite) if(room.notifyActionInvite)

View File

@ -15,7 +15,7 @@
let secretRoom; let secretRoom;
console.log("Connected ws") console.log("Connected ws")
let roomInfo = await ws.roomInfo("MY-ROOM"); let roomInfo = await ws.roomInfo("MY-ROOM");
console.log("Room Info", roomInfo)
if(roomInfo.status == 'fail' && roomInfo.message == "NOT-FOUND-ROOM") if(roomInfo.status == 'fail' && roomInfo.message == "NOT-FOUND-ROOM")
{ {
let secretRoom = await ws.createRoom({ let secretRoom = await ws.createRoom({
@ -23,9 +23,10 @@
description: "Gizli Odam", description: "Gizli Odam",
joinType: "free" joinType: "free"
}); });
console.log(secretRoom); console.log("CreateRoom",secretRoom);
}else{ }else{
let joinedRoom = await ws.joinRoom("MY-ROOM");
console.log("JoinRoom",joinedRoom);
} }
console.log(await ws.getJoinedRooms()); console.log(await ws.getJoinedRooms());