Join Room Added
This commit is contained in:
parent
48ebeb4477
commit
ae3db888ca
|
@ -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)
|
||||||
|
|
|
@ -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());
|
||||||
|
|
Loading…
Reference in New Issue